Espree is great, you can get it @ your local Petco. It's safe for puppies. I esp like the Silky Show shampoo & conditioner, it has a pic of a Shih Tzu in the front. If they have the foaming facial cleanser, grab either the plum perfect or rainforest, both are tearless & smells wonderful.
I also sell them on my site & carry the agave fragrance of the Silky Show.
Espree