Puppies because of the following. Puppies are so much better because puppies grow up to be dogs. With a dog, you can actually play fetch and run aound with. Dogs can lick your face and you can give them a bath. With a dog they can also snuggle with you. Also, have you ever heard a cat is a mans best friend? A cat is just a piece of fur that coughs up fur balls. Cats just sit on your lap, cats scratch at you and cats arent nearly as active. You cant play fetch with a cat and you cant really bathe a cat. But, kittens and puppies are really adorable. By the way, this is just my honest opinion.
I find it ironic since your avatar has cats in it, haha. On topic: But, yes, both are adorable, as I already said as well.