Oxyfresh Pet Shampoo is the best there is. It Cleans really well and leaves the dogs' coats in good condition.
I have a white shih tzu. The Pet Shampoo helps her maintain her white color and is gentle enough to use weekly.
Oxyfresh Pet Ear Cleaner is gentle and cruelty free. I use it on my Shih Tzu and notice a big difference after using it.
The Pet Ear Cleaner is so easy to use and the buildup in the ear comes out immediately after applying the drops. You just drop it in the ear and watch all the gunk drip out. My dogs have never had issues with any infections.
Oxyfresh Pet Ear Cleaner is the only one I've tried that works on my English Spaniel's ears. I can't be without it!