Do you prefer cats or dogs?: Caats, meow meow! They're both adorable though. :3
Why do you think cat and dog Pokemon are often so weak?: They're the two main pets in the real world.. I guess they translated that into their stats, which makes sense to me. They're weak since there are so many of them? Wouldn't make much sense to make many of them stronger since they're so easy to find; as Olli said, it'd be slightly unbalanced.