Hi, I am interested in raise a puppy, I have no previous experience of raising a puppy in NJ, 
what do I need to learn before get the puppy I want and do I have to take the puppy for 
medical check and vaccine shots? 
Thank you 