There are things that you teach your dog as a puppy, much that is learned via puppy kindergarten, or youtube videos. All the basics are covered everywhere, how to sit, drop and fetch a ball. But there is something more important in a puppies life that needs to be taken care of as a priority; its early socialisation period. The period in its life that lasts until it is 16 weeks old that will determine how the dog sees the world for the rest of its...