My 3 year old cat has had really foul smelling breath for the past few months. His breath has a strong odor that smells like rotten eggs, and you can smell it if you get anywhere near his face, even when his mouth is shut. I checked his teeth and gums and they look okay. His teeth are pretty clean looking and his gums look normal. I tried my best to brush his teeth regularly but he is very figitty. His diet isnt the best. Right now he is eating dry Iams, sometimes I will mix with wet food.
What could be causing his bad breath? Should I take him to the vet?