What about getting an adult cat? They are much, much less work than a kitten, and more likely to defend themselves if a pup gets fresh.