I use EarthBath tearless puppy shampoo, its cherry scented. I also use the creme rinse conditioner by EarthBath. EarthBath products are all natural, bio-degradable and non- animal tested. It's little more expensive than regular shampoo, but its worth being more enviro friendly.
http://www.earthbath.com/search.shtml
Some pet boutiques also carry EarthBath.