The answer is yes. Most dogs sleep for 12 hours a day and it's not good for them to sleep on the floor, especially if they are older. Dogs need a place of their own as it gives them a place to feel safe, which is important especially for anxious dogs. The bed also reduces the amount of hair and dirt that ends up on your furniture.