I built one of those years ago, I feel your pain!

Fine looking set BTW 8^)

I like the second photo where your pup has that look  "I won't have to share my new bed will I?"