Dogs sleep on the floor especially when the weather is hot. Usually, dogs look for the coolest spot in the house, and if the weather is too hot for them, they’ll usually sleep on the floor. Another reason why your dog sleeps on the floor instead of their bed is that they probably feel uncomfortable or the bed size is too big or too small for them.