After more than a whole month playing, you will not earn more than 90-99% of every reward, so I prefer to don’t waste your time to play such these fake games.
They just need you for a job without any salary for you, just watching ads and give them a high profit.
Around 50 Lucky Puppy will cost you a 100 Puppy with level 50, which every puppy lvl 50 need from you an hour at least of playing and merging.
And in the end you won’t get the fifth puppy (Potent)!!
Puppy Town
Cutie Garden
and there’s a lot of examples.
You can just earn cash in game to buy another Puppy 😉
source