I don't know about "good smell", I'm still using Biogroom puppy shampoo although Sugar is already 11 months old! Because it's "tearless" 

The scent of the shampoo doesn't last longer than 1 day, so...sometimes Sugar smells like poo 

...because she's too careless, step on her own poo! That's the most headache part!!
But anyway I still love her stinky smell