Heather BrendleMar 13, 20233 min readI Can't Stop Talking About Rest.Did you know that on average, puppies need to sleep 18-20 hours per day? Obviously, that depends on the puppy, but it drives home the...