LOL. I thought about it.
We did some thinking, and we had been at a friends place, he has eaten some of the food there, as he hasn't smelt so bad since.
I also added a spoonful of natural yogurt to his food as well.
I am going to give him a couple more days and see if it goes back to normal, or change his diet.
Thanks everyone.