This fella loves to roll around in the grass and all over whatever goodies he finds in there (ex: goose, duck, and other animal poop - I know, SO GROSS!) so he can get a bit stinky. We were using wipes to clean him up before he came inside but one day he rolled in something disgusting and the smell wouldn't come out. I'd been using this shampoo before and loved it, but after that day I knew I was sold for life. It removed all trace of whatever he rolled in, and made his coat super soft and shiny. He has a thick double coat with dry skin and I think it helps keep the scratches at bay too. He may hate bathtime but if I'm using this shampoo on him, I certainly don't!