So, Why Do People Put Dogs to Sleep? In a nutshell, dogs are usually put to sleep to end pain & suffering, prevent them from causing harm to others or, in the case of animal control/rescue agencies/shelters, because they cannot be placed in a loving home in time and often have serious behavioural issues.