I use Buddy Wash and Buddy Rinse by Cloud Star and it smells WONDERFUL!! I love love love the smell of this stuff!

The scent lasts quite a while too!
Also, the Gold Metal Pets Puppy Shampoo by Cardinal smells GREAT!

It is also great because there are no dyes, and it is tearless. I think the smell of this shampoo lasts even LONGER on Stedman than the Buddy Wash (This is what I used on Stedman when he was a baby, and I swear the smell lasts a week or MORE!), however - the Buddy Wash/Rinse does better on his hair. But - I have never had a problem with Stedman smelling (once he went 2 weeks without being bathed

after I had my surgery) and he didn't even smell then! So anyway, I use the Buddy Wash/Rinse because it does SO well on his hair (also it is all natural) but - if you want a shampoo with a scent that lasts a SUPER long time, then I would HIGHLY recommend the Gold Metal Pets Puppy Shampoo