From one who has five very small rescue dogs, I would say that the company of a pet is a wonderful thing. Advice here is good so at risk of repeating I simply say learn all you can.
If you go ahead then prepare ahead. Have a pet proof garden and house. Decide where the pet will sleep. Remember, a puppy is a pack animal and has been sleeping and playing with his family so far. To suddenly be in a different pace all on his own will be traumatic.
By the way, since people have said rude things about the number of dogs I have, I can honestly say that these five, (remember they are very small) are easier to look after than one big dog. I know, I have done that. They amuse each other, get exercise together and are a sheer delight. It wasn't planned but when they arrived they each needed a special kind of help. For example, 2 hourly feeding round the clock, a dog family to live with or an older woman at home all the time. My only worry is coping with their deaths when that happens. I love them so much.
The loving company a pet gives is beyond measure.
Girls grammars in the 60s (and beyond)
Concerns re: my granddaughters weight
Favourite small treat when feeling blue or conversely a bit flush
