I'd probably take Scizor. Scizor may not be very fast, but it could strike devastating Bullet Punch attacks. It's got major Attack stat, and with the help of its Technician ability, it gets a boost to all its low-powered attacks like Pursuit, Quick Attack, and, of course, Bullet Punch. As long as it's got some energy left in its body, zombies wouldn't stand a chance—they wouldn't be able to get anywhere near me. If I was allowed to have two Pokémon, then the second one would be Vulpix. I'd always cuddle with it; due to its warm body, I would never feel cold. (: