I think it is absolutely the best thing to do for a dog. We didn't do it with our yorkie and I am truly sorry because he has a lot of problems when being kenneled.
First off, it helps them hold their urine etc and they are better housetrained, secondly if you travel with them, when staying somewhere they are easily handled and don't bark and such if put in a crate or cage, thirdly, they aren't so traumatized when kenneled at a facility and fourthly leaving them at home crated if you go shopping or such keeps them from tearing up your house or urinating or whatever in your house. It helps with obedience too. My son's dogs are crate trained and go right in their cages to eat meals and at night and such.
I would definitely go that way.