>>14919676One of the many, many indistinct "animal-like" Pokemon that, while they have some individual traits of certain animals, aren't really based off of any single animal in particular (see Kanghaskhan, etc.).
If I really had to guess, it looks more insectoid to me than anything else.