Litten

Litten is a Fire Cat Pokemon. While grooming itself, it builds up fur inside its stomach. It sets the fur alight and spews fiery attacks, which change based on how it coughs. It doesn't all its emotions to be easily seen. Earning its trust takes time, so it prefers solitude.

Trivia

 * It has a companion who is an elderly Stoutland.