When is the final payment due?

Final payment is due two weeks before the transfer starts. The transfer will be 12-16 months from now depending on the dog, and what tasks we are training.

What does the transfer look like?
Will I get weekly updates?
Should I start sending food now?
What supplies should I have ready for the arrival of my service dog?
Can I send my service dog care packages?
Once I am matched, am I allowed to visit my future service dog?