Though you might be tempted by the overwhelming cuteness of puppies and kittens, young animals usually don't make great starter pets. They require a lot of patience and training in order to grow into well-adjusted pets, and kids generally don't have the experience to pull that off. Instead, adopt an adult dog or cat from an animal shelter. On the whole, older animals will be much more tolerant with kids, and pets that are already trained will make it easier for your child to learn what it takes to care for them. But even the gentlest of dogs and cats require a lot of work, so be sure to help your child understand what the animal needs.