Question
I heard some theories that normal cats are not smelly, and odor is caused by some abnormal conditions such as illness, lack bathing or lack house cleaning, is it true?
Answer
Yes, this is true. Cats keep themselves quite clean, so that even an "alley cat" will not be smelly. If a cat stops cleaning itself, that is normally a sign of illness, or a physical problem that makes it difficult for the cat to bathe itself (for example, the cat may be severely overweight, which makes it less limber).
Answered By - mhwombat