We currently have a puppy in the house, a Border Collie who at the time of writing is just coming up to 15 weeks old. Anyone who has raised a puppy knows how much work is involved, and the need for careful socialisation to allow them to feel comfortable in the world around them as they grow.