Don't feel guilty. I'm sure you have chosen the best kennel there is around your area and if you could you would take Charlie with you anyway. Like most people I can't always take Snowy with me when I am away. I am grateful when a friend take care Snowy for me whilst I'm away but when it is not possible I do put her in a kennel. I think of it as Snowy staying in a doggie hotel, not a doggie prison. I know the staff there are taking a good care of Snowy.

When you do take Charlie for a long drive, make sure you take breaks for yourself and also Charlie