Do you know how many zzz’s your puppy is catching in a 24-hour period? You might be surprised to learn that puppies are supposed to be getting between 16-18 hours. A lack of sleep can affect their behaviour, concentration and health.

read more