Choosing a puppy as an addition to the family is one of life's absolute joys. But with that tiny fluffy bundle comes enormous responsibility. Do you have the time to care for, feed, train, walk and play with a new puppy? Can you afford its food, paraphernalia and healthcare over the course of its life? Is your home suitable - particularly for large, or active breeds? You also need to take into account legal and healthcare obligations, and remember, first and foremost, you will your puppy's carer, teacher, companion and safe haven. For life.