Yes, you should go visit AND you need to set up a trial day.
Yes, you need to have a trial day so they know the dog's trmperament, and you need to provide shot records.
Yes, you should call to discuss.
Yes. They also want to do a trial time so they can ensure all dogs get along.
Thanks! Your answer is awaiting moderation.