Yes, dogs lay on other dogs, which is where the term “dogpiling” comes from. They instinctively do this to feel safe and secure, even as puppies. After all, dogs are pack animals, and laying on each other makes them feel less vulnerable and more protected.