Macy Moore
Owner, MoorePetLove · Oakville, ON
Every December, I have the same conversation several times a week: someone calls about Christmas boarding, and I have to tell them the dates went weeks ago. It's the worst part of running a small operation — because small is the whole point. So here's the honest, date-by-date answer to "how early is early enough?" for holiday dog boarding in Oakville.
The math is simple. A home boarder who caps at 2–3 dogs has 2–3 spots for Christmas. Not per day — total, because holiday stays are long and they overlap. One family booking December 20 to January 2 takes a spot for the entire stretch. Meanwhile, every dog-owning family in Oakville is travelling that same window. High demand, tiny supply. Kennels have more capacity, but the good ones fill for Christmas too.
Christmas and New Year's: book 6–8 weeks out — early November at the latest, and if you know your plans in October, book in October. March Break: by mid-February. Thanksgiving: 3–4 weeks ahead. Summer: 4+ weeks for July and August, more if your trip is two weeks or longer, since long stays block bigger chunks of calendar. Regular long weekends — Victoria Day, Canada Day, Labour Day: 2–3 weeks. If your dog is new to their boarder, add time for a meet and greet before the rush.
The most useful mindset shift: reserve the boarding when you book the flights, not after you've finalized every detail of the trip. Dates shifted by a day? That's an easy conversation. No spot at all? That's not fixable in mid-December. I'd much rather adjust a booking than tell a lovely regular client I'm full. Check the cancellation policy so you know your flexibility — then lock the dates in.
First, call anyway — cancellations happen, and being the first name on the waitlist is worth something. Second, ask about adjacent dates: shifting drop-off or pickup by a day sometimes threads the needle. Third, widen the search honestly — a good kennel with space beats a mediocre anything. Fourth, consider splitting care: a family member covers two days, boarding covers the rest. And when it's over, put a reminder in your phone for next October. Future you will be smug about it.
Boarding is $85/night with no holiday surcharge, and $75/night for each additional dog from the same family. New dogs get a free meet and greet first — do it before the rush.