Featured: Andy the Zangoose.
I've always thought it so very, VERY silly that all Pokémon lay eggs, even the ones that look like dogs, cats, mice... mammals in general. It just doesn't really gel with how I view them. What does gel, however, is that every Pokémon hatches/is born at Lv1... fully capable and developed from the get-go... so they must be pretty big, right from the start, don't you think? And game mechanics allow you to have one Pokémon and five "eggs" with you at once, so... well, whatever, I'm just trying to justify having a Zangoose that's pregnant with five very big babies, so sue~
Questions are welcome.