Clean your dirtiest dog or make white coats sparkle. Our general-purpose shampoo does a spectacular job with just one lather. Removes grease, oil and dirt. For amazing results, try a second lather of Moisturizing Shampoo for dry coats or Texturizing Shampoo for limp coats and see a noticeable difference. Easy-to-rinse, low-sudsing formula. Highly concentrated (16:1) and affordable.