My Jersey girl has more of a cocker coat, which is oily, so she gets quite stinky after a couple weeks. So I usually bathe her twice a month, and use a dry shampoo between bathes. I also found her breath and ears smelled alot too. So I clean her ears once a week, I wipe them out with 50/50 water and vinager. Jersey is 4 yrs old and has all her adult teeth, so I keep them brushed regularly and use an enzyme spray on her teeth to help with bacteria and keeps her minty fresh!
I also give her a hygiene cut, keeping the hair on her bottom trimmed short, as well as around the eyes and ears, which have helped. Brushing everyday helps with smells too, brushing out the oily residue close to the skin, so brushing in both directions helps to get the undercoat!
Feeding them a high quality diet helps with body odour too. example: with no wheat, soy, corn, beet pulp, little to no brewers yeast, etc...some treats can be a major culprit too!
My mum doggy sits for me and has told me when she smells or when her bedding smells, so I guess I have gotten use to the smell...so if I have company coming, I usually wash everything or use febreeze just in case