Cats, dogs, ferrets, birds, hamsters, and rabbits all have their inherent good and bad points. Some are smellier, some are more playful, some are easier to train, some are easier to take care of, some are small, some are large, some are cheap, some are expensive, some are easy to house train, some aren't. You have to decide which suits your circumstances. Apartments and St. Bernards don't go well together for instance. Each animal also has numerous breeds with their individual characteristics. Most importantly, just like people, is the individual personality of the animal. A loving gentle animal of any species is a good pet. A mean one, isn't! I've had dogs, cats and ferrets. All were great animals in their own way. I developed allergic reactions to every one of them.