I was going to ask about him spending some time at the kennel, but then you added that he HAS been there. So you drop him off there, and then you pick him up.

Yes this will be a longer time, but he will be fine.