Why would a cat be drooling?

Cats usually drool when they are excited, happy or content - usually when they purr. However, excessive drooling could also mean the cat has a dental problem, or the cat has ingested something harmful.