Yes but you can call them. Sometimes they can accept the same day depending how busy they are.
Yes, you do.
Yes, for boarding and daycare a reservation is required
Yes they usually fill up pretty far in advance
Thanks! Your answer is awaiting moderation.