Hi I use this bed for my cat ,I don't think this would be appropriate for dogs as it's not sturdy enough for older Dogs but is perfect for my cat ,she loves it and snuggles up all night not crushing my legs as she used to, it is a resounding success and can be thrown in the washing machine when needed.