Please help. I've made a big mistake and I don't know how to fix it. I went on holiday and put my dogs into a dog hotel. It's a family hotel that we have a good experience with but it was the first time for my dogs. They're very close so I thought that being together would make it easier for them to adapt to a new environment. One of them was fine but my other dog (3yo greyhound) was suffering bad separation anxiety and he barely ate and he did nothing but lie on the floor, which resulted in him having bad bruises all over his body (as greyhounds have very thin skin) and he lost a lot of weight. He looked terrible when I picked him up. The first night he was back home he barely left my side and was extremely clingy. I felt so guilty and so sorry for him that I let him sleep on my bed against my better judgement. And of course since then he only wants to sleep on my bed and throws a tantrum if I don't allow him. The problem is that I have a baby sleeping in my room as well so I can't let him bark and whine and bang on the door etc. What can I do to get things back to normal? (i.e. getting him to sleep in his own bed & getting his confidence back) Is it possible that getting him a crate might help? Thank you for reading!