1) Take her/him out from day dot. Literally, day one. Keep her/him in your arms and just walk around the local town/village, go to the seaside, go to parks etc. Don't let him/her sniff or touch other dogs but let them see the sights. Socialisation starts then - the longer you leave it (even until second vaccination) the harder it becomes. Lots of people don't do this until after the second vaccination stage and IME it's a mistake. Even if they can't say hi, they should learn about the world - it's also AMAZING at tiring them out. Trust me, a dog that has spent an hour in your arms watching the world go whilst sat in a cafe will sleep so much better than a dog that has just had a few hours in the garden and been played with.
For example; when I got my youngest dog, my mum would come on all my dog walks with me with my other two dogs. I'd drive to the beach and walk my other dogs whilst my mum sat on a bench with the puppy on her lap and he watched the world. Then we'd drive home. And puppy would sleep for two hours. It was BLISS.
2) Train from day one. Teach him/her how to do sit/down/basic recall/leave/stay etc from the first day. Don't feed them in a food bowl but instead from your hand and use their meal food as treats to reward them when they master something. This not only helps get them trained quickly, it helps tire them out (trust me, you will be so grateful for it) and it helps associate you with food.
On toilet training. When puppy is awake - every twenty minutes. Straight outside. Give them a high value treat when they perform (I also said 'wee wee' to mine after they did it along with a piece of chicken and after a week or so they would perform when I said wee wee) to reinforce that outside is where they do their business. If they do it inside - that's okay. Just pick them up straight away and take them outside. Mop the job up asap. After a game or play time - straight outside. When a puppy wakes up - straight outside.
For my youngest (14 months now). I set an alarm every three hours during the night for the first week. Every three hours I got up, took him outside and let him perform then tucked him back into the crate. If he didn't perform within a minute or so, he went back into the crate. By week two, he barked at night to let me know he had to go outside and he would go to the backdoor and bark during the day to let me know. He did it twice most nights. By week three, he slept through the night (9-4am). Dogs (especially poodles) are smart! You definitely don't need to be as keen as I was - but it's so nice not to have a house that smells like wee. Remember, little dogs have little bladders so a mini poodle will need to go far more often than a GSD would.
3) People. Invite people over soon. Not hundreds of them. But maybe your parents, young children etc. Don't overwhelm the dog but get them used to strangers in the house - this will avoid guarding behaviour.
4) Let them cry. Puppies cry. It's just like babies - their cry will break your heart. But you have to let them do it. If you don't they will associate crying/barking with you coming running - trust me, you do NOT want that.
5) Leave them from day one. You will be tempted to spend all day every day, for that first week, with your puppy. Don't. Let them get used to being alone (even if it's only a minute at a time - remember not to go back when they cry). I'm not saying abandon him/her for hours on end, but just get them used to it.
6) Handling. By this I mean get them used to having their balls (if it's a boy) (testicular cancer) or their eyes (cataracts, sleepy sand) or their ears (infections) inspected. I'm not saying grope your dog...but get them used to it. That way if you are ever worried something is wrong you won't have to fight the dog to check him/her is okay!
Once vaccinated.
A) Introduce your dog to as many other dogs as quickly as possible - little dogs, big dogs, fluffy dog, naked rat like dogs. Every dog. Always ask the other dog owners first and once your dog has had a quick sniff then move on. Don't linger. This helps socialise your dog but also teachers him/her that they don't pester. Take your dog away and reward it with treats afterwards - it will associate leaving other dogs/people with you and food (always useful!)
B) As soon as your dog can go out after it's second vaccine - straight to the groomers. Poodles need regular grooming and you'll want your dog used to it so when it gets bigger it doesn't get terrified at the thought of grooming.
Finally.
Remember that weeks 12 - 20 are awful. For everyone. This is when your puppy will start teething - they will be a bite little nightmare. You will likely think at least once 'why did I do this? I should have got a cat.' Everyone thinks that. It's natural. Tag team with your husband/wife/inlaws/parents to take a break - you'll need it. And do NOT feel bad when you do.
I'm sure others will have further advice (and I have likely forgotten something)! But do keep asking if you have questions - people on mumsnet have lots of experience raising all manner of doggies and it's good to share experiences and know what does/doesn't work!