Meet Simba, a German mountain dog who belongs to a giant breed called "Leonberger". These magnificent creatures can weigh 170 pounds, but are incredibly disciplined, loyal, and gentle. I WOULD THINK WAY MORE THAN 170 POUNDS!
I see it could be two ways. One: the big dog is very kind and left the big bed for the pup. Two: the pup went on the big bed and left the small bed for the big dog. In that case, if I was the big dog, I would just lay on the small dog (or around it).