We use the bar soap for our pups! One of our dogs is short hair and one has long hair. This soap works for both. We have used pet shampoos before with funky after smells or ones that make our dogs itch. This is neither of those things it smells great, lathers beautifully and my dogs are not scratching their heads off after bath time.