My rooster does not smell in any particular way that I've noticed? I do get some "chicken poop" smells outside now and then, especially if it's damp or rains. But, other than that nothing I notice from the Rooster in particular.
Has his food changed over the months since you've had him? Has the smell changed with his food? From what you are saying, he isn't sick at all... just has always smelled "bad"?
Now, at 7 months have you wormed him? You have a flock, is he your only rooster? Are all your chickens the same age? Any other rooster, his offspring... do they smell bad as well? Do others, even hens of the same breed have an odor that is similar to his?
Does the odor eminate from his body... or his crop and mouth? (Or his poop?)
Use the search here on BYC to find more info on "do roosters have an odor", "worming with Valbazen", and whatever other symptoms or info you need. Sorry not to be able to be more helpful. Maybe someone else has more to input on this.
Good luck.