I would also suggest a family member or close trusted friend to come and stay at your place while your away.On the rare occasions we go away,my mum stays at my house to look after the dogs,if she wasnt around then we wouldnt go away as i couldnt leave my dogs in kennels,thats just me tho :)
IMO 3-4 mths. is far too young to be leaving your pup in a kennel,he will be just starting to get settled in to your home and then he will be upheaved again :( I'm not sure how that would affect a young impressionable pup and i would also be worried about how he would be treated while at the kennel,what if one of the staff is having a grumpy day and they kick your dog or something equally as bad,it could scar him for life.
Cant you put your holiday off for a wee while?
Lara what did you mean about deja vu?