Raikou is based on the raiju, which takes both wolf and tiger form. It's neither dog nor cat, it's a fucking Pokemon, and anyone arguing either way is retarded misses the point. Suicune, Entei, Eevee and evolutions and Growlithe/ Arcanine are much the same.