Cats, ferrets and small caged animals can live happily indoors for the whole of their lives. Cats will need high perches; ferrets love safe nooks and crannies in which to hide their booty.
Dogs will need a yard or regular walking (by regular, I mean three or four times a day) if kept indoors. If your pet will spend significant time outdoors, consider installing a fence.
Dogs can be chained outdoors, but this risks escape or loss by way of broken chains or torn collars. A dog straining against a chain while barking madly isn’t a happy sight for anyone, least of all the dog. A fence will keep your dog safe and away from hazards like cars and other, bigger dogs. This will also keep your pet from accidentally harming another animal, person or child.
Be sure you have a place to board your pet in case of emergencies, or when he can’t come on vacation with you.
Children
If you have children, be sure the animal is age appropriate. An aggressive breed of dog is a bad idea with toddlers, as is a cat. Small children are often too rough with animals, resulting in injury to the child when the animal attempts to protect itself. This is usually not the fault of the animal, but the fault of the parent for choosing or supervising poorly.
Dogs
Dogs of all breeds can make wonderful companion animals. They’re friendly, loving, and loyal. Some breeds are perfect for active lifestyles—some large dogs like Labrador Retrievers love a morning jog—while smaller breeds like Toy Poodles are best for the more sedentary among us.
If you opt for a pedigreed or show-quality dog, be sure to do your breed research. Some require much more care and attention to dietary needs than your average neighborhood mixed-breed.
While you do have to be choosy, most dogs are great with kids, and often act as protectors. Kids are great at providing exercise and playtime for the family pooch.