Have you seen a pup you want that you are going to get at the weekend?
Puppy socialisation classes are worth their weight. Our local vets done these classes. gives them a chance to get to know other dogs and how to behave around them.
Dont be soft or the pup will wrap you around its little paw - trust me, i know

im not very high up in the pecking order in our house


although im working on it, it would have been best sorted when they were pups.