So, you are most likely asking, what exactly are the drawbacks? Puppies and puppies need a lot of attention, time and training, not forgetting food, accessories, pet medications and veterinary care and attention. If your loved ones is on a very tight budget, or simply is too active to give the dog the face-time it requires, a dog might not be the best option. If you're considering a dog or dog as your family pet, ensure you are able its' keep, and that you have the time to spend training, going out and using your dog.
Finally, felines shed - sometimes a whole lot. If you are a nice freak, this can be something you'll not appreciate. So if considering a cat or kitten for your pet, be sure to think about whether you are designed for cleaning the litter box on a daily basis, vacuuming a whole lot, and interacting with the likelihood of furniture destruction.