I have a 8 month old pup and a 13 month old! I have done the new puppy thing twice this past year...this is my advice, learned from mistakes, trial and error and plenty of vet advice!
Outside training is good, but know there will be plenty of accidents! Its just a part of puppyhood, but my Yorkie mix learned twice as fast as my other dog.They are such little smarties. Be patient, reward like crazy every time he goes in the right place. Before even bringing him in your house the first time, have him walk around your yard until he goes and give him lots of praise. Take him out every two hours. Never leave him crated for longer then 2-3 hours. Its a pain for the first few weeks and you'll be as exhausted as if you had a newborn baby, but its worth it. It pays off!
Make sure you have whatever food your guy is used to eating on hand and wait a week or so before transitioning him onto the diet of your choice (I like raw diets or Life's Abundance for Yorkies). Make sure he has a crate to sleep in, unless he is sleeping in your bed (which he will wee in - I learned that the hard way!)
A lot of puppies get some diarrhea from the stress of transition to a new home. Don't put him on antibiotics from the vet! Its not an infection, its just stress. His tummy will settle. In advance, get some probiotic/acidophilus capsules from your natural food store and sprinkle the capsule on his dinner tonight. It will keep his tummy happy and his stools firmer. Do that every meal for the first week and during the transition to a new food, if you switch.
Keep tonight and tomorrow low key with lots of praise. Don't have friends or family come over to meet the new arrival, its too overwhelming. Wait 3-4 days - as hard as that is - to show off your new furbaby.
Make sure you post pictures!! Good luck! What a blessing a new puppy is!