Whenever I meet a guard, they nonchalantly tell me I smell of wet dog. That was par for the course when I was a lycanthrope, but I got better. According to UESP, guards may refer to you as a werewolf even if you have been cured of lycanthropy. How do I get guards to stop telling me I smell like a wet dog?
Install the Shut The F--- Up mod. According to its mod page, it removes the "Is that... fur? Coming out of your ears?" comment from guards. Not sure if it also removes the other werewolf-related comments, though.
Another option is to use the No NPC Greetings mod. This will affect all NPCs though, not just guards. Depending on which components of the mod you installed, this will either completely stop NPCs from auto-greeting you or reduce the distance required before an NPC automatically talks to you or greets you. That should shut those snotty guards up.
A mod that specifically aims to improve guard dialogue (as mention by kotekzot) is Guard Dialogue Overhaul:
Personally, I would have not cured myself of Lycanthropy and just eat the next guard that talks to me in a slight way.
The condition for the guards' "werewolf" dialogue is that you have completed stage 30 of "The Silver Hand" quest, not whether you currently are a werewolf or not. You could try using the console commands
The condition for these lines have been fixed by the Unofficial Skyrim Patch to include a check for player's werewolf status, however sometimes the game may not properly register the fact that you are cured of lycanthropy. To get the game up to speed, use
Another solution is to try the mods from galacticninja's answer or Guard Dialogue Overhaul, my personal favorite, it makes guards progressively more courteous to you depending on your accomplishments and enables some lines which previously were too restricted to be seen in normal gameplay, such as recognizing you as a thane. Some lines are even accompanied by the guard standing to attention or putting their right fist on their chest.