
Have you tried going away for a night and letting someone else stay the night at your house to look after your dog ??
I often house sit for people (although this is not an offer, im trying to wind it down now!!) and dogs are usually much happier in their own homes. What people dont realise is most dogs are complete traitors, as long as they are in their own home with someone to feed them, cuddle them and take them for walks they dont care who it is !!!
I understand this can be an expensive option, some pet sitters charge £40 - £60 per day/night if you want one that is registered, police checked and insured. But maybe you know someone who would like to do it ???? Obviously it would have to be someone that you and your dog trust.
Just a suggestion for you if the kennels dont work out. Good luck (I couldnt imagine not having a holiday in all that time : )