Dogs love blankets. They love when they are wrapped in a warm cloth or favorite fabric, and the scientific reason behind this is that dogs love the softness of the material or blanket. A dog's love for the veil combines physiological and psychological factors.