I use Groomax Gentle Puppy. It's a No Tear formula and I like that. It also leaves their coat SOOO soft, and shiney. It smells wonderful. And the dogs smell like baby powder for days. I've been meaning to try earthbath though. I've had it reccomended to me many times, but haven't taken the time to order any. When I run out of Groomax, I plan to get Earthbath. But you can get Groomax at Petsmart, if you wanna get that while you wait for your earthbath. I'm pretty sure you have to order it online, but I'm not positive.