Like all animals, dogs have innate needs. These needs are both physical and emotional – and there’s a blurry line between the two. Beyond simple sustenance for food, water and shelter, dogs need social connections, to feel safe in their environment and to be able to explore their world (in […]