This sounds good. Definitely in person. You can always follow up via e-mail to clarify, reiterate, or add anything you might forget to say.

Puppy