my Rudy gets stinky too. He has a double coat. My vet recommended bathing once every 3 months. He loves his bath, he's bigger than me but he jumps in the tub with me (yes, I have to lure him in in my bathing suit) ..A nice scrub with oatmeal soap and he's fresh as a daisy.