Animology Essentials Perfect Puppy shampoo is a mild shampoo suitable for your puppy's delicate skin. Ideal for cleaning, deodorising and conditioning, Perfect Puppy helps to keep your dogs coat fresh and conditioned. It can be used on all coat types, and is suitable for all dogs from 6 weeks old. Baby Powder Scented. 100% Recyclable Bottle.