After raising several puppies the best advice I can give you is to be patient, buy yourself a good crate, and triple the amount of time that you originally thought that you would spend taking care of the dog. Your pup is an extremely cute, but very high energy breed. Be prepared to spend a lot of time exercising your dog. As others have said, wait until your dog is fully vaccinated before going to dog parks etc. However, it is extremely important to socialize your pup early on to other dogs, other people, and all the sights and sounds of the world. There are many puppy socialization classes in most cities, as well as meet ups and group events for new puppy owners. You will do yourself a huge favor by getting your dog socialized at an early age, and you will avoid aggression and other issues down the road. Make sure your puppy gets to hear cars, go for rides, meet children and see things outside of your home. Use the crate for potty training, there are many 'how to' websites on the internet regarding this. Most importantly just love your little pup. Dogs are pack animals and they need to feel part of a group. Spoil them with attention, and realize that in the first year of their life they do not know the rules, and any issue that they have is YOUR fault, as you have not taught them yet. Most importantly have fun. Raising a puppy is definitely an incredible experience.