Cyndaquil is not a rat, Charmander is not a dragon and Fennekin is not a dog.
I agree with you about Cyndaquil, it's based on an echidna or shrew, which look like rats but aren't that close, but Charizard is clearly a dragon, and foxes are close enough to dogs to fit in.
Cyndaquil's Pokedex entry label is "Fire Mouse Pokemon"
Which still isn't a rat but like it or not it is based off of a shrew or echidna and Fennekin is a fox not a dog so yea your topic fails I'm afraid.