You haven't asked for all this, but as a new pup owner I thought I'd offer some general advice and pointers too. I'm not an expert, I've not cracked puppy ownership, but this is stuff that I've found helpful over the past 2 months.
My girl is 15 weeks and on walks when we are approaching another dog I shout over and ask the owner if my pup can approach. Everyone is absolutely lovely so far- most say yes and a few have said no because their dog is mot friendly or is scared, they've been very nice about it and I've thanked them and moved on.
While pup is still unable to go on the floor, take her out in your arms. Walk around the local area, let her smell the smells and hear the sounds. If there's a bench available sit on it and watch the world go by, she can observe from the safety of your lap. Dont forget to introduce her to night time sights and sounds as well.
Any food change must be done very very gradually. They sat over 7 days but I found that too quick for my girland she had an upset tummy because of it.
What breed is your pup? Find a breed specific Facebook page, I have got a lot of info from the Labrador UK page. Otherwise there is a Puppy Training page here www.facebook.com/groups/puppyowneruk/?ref=share which is ok can get a bit ranty with different opinions but some helpful people there too.
Theres also a brilliant FB page called Dog Training Advise and Support www.facebook.com/groups/374160792599484/?ref=share They have units that you read which cover every possible aspect of dog ownership. Their puppy unit has been my bible.
Have a look at Kikopup on YouTube youtube.com/user/kikopup for some early training advice (I found her a bit late for some of the stuff but she's really good)
For dog food info the site All About Dog Food www.allaboutdogfood.co.uk is very helpful for working out which foods are good quality and the price per day for your dogs breed/size/age.
Finally, there are so many training methods and feeding options and your head will spin while you try to work out what to do for the best. So far I've been cherry picking the things that I know I can do and also sometimes my pup doesn't respond to certain methods (she's too food focused for example but brilliant responding to my body language, so I find methods that I can adapt to help me help her)
Remember that you're not a professional dog trainer so it's a learning curve for you as well as the pup.
The first week is hard and you may well question what you've let yourself in for. Just remember to persevere through the tough and appreciate the cute times. It does get better but is like a roller coaster with the ups and downs.