Puppy.
Puppies are easier to raise, are less of a responsibility/lifestyle change, are house trained in like 6 months, and dogs can be easily boarded, put in crates for multiple hours at a time etc..
Plus, lets face it, having a dog these days is basically all the fun of having a kid. You can send them to daycare, dress em, shop for em, feed them, send them to school, take them all kinds of places..
Without any of the hassle! lol like talking or taking up all your time or sucking up all your money or ruining your body when they arrive! lol
The idea of having kids is..vague..for me right now. I am in NO WAY prepared right now lol no way in hell. But, some day maybe.. but I'm not sure.
To quote Grey's Anatomy
"It's not that I hate children. It's that I respect children.. as in I think they should have parents that want them."