Puppies – the most exciting of challenges to photograph
Those first few days, and weeks, of having a new puppy in your life is something we sometimes aren’t ready for.
Those first few days, and weeks, of having a new puppy in your life is something we sometimes aren’t ready for.
We all appreciate how our dogs aren’t with us for long enough. Depending on the breed, they average around ten years.