Well there are a few options but you need to describe doggie odor and let us know a bit more than 1 year old cross. Fixed? Intact? Is the odor rotten, corn chips, fish? Any dietary changes? Weather changes?
Also.... sometimes it's the owner. I know there are certain times O the month where I could smell a dog fart outside on a windy day.