Let me start with my experience of the day and it stems from an argument I have seen a few locals engage in and trying to justify their school of thought.There isa belief inso many people that dog training should be done when the puppy is atleast 6 months old which leaves a big question begging for an answer;What exactly is dog training?In the same breath one could also ask when is the best time to start training your dog?
My defination entails analysis of behaviour and modification to specif environment so that the dogs performs a specific task or behaves in a way that will enhance its relationship with the owner.This can either be positive or negative training depending on ones desires.My belief and from experience is that dog training should start the moment the puppies gain cognition of it's sorroundings.
When I happen to have puppies,Training for me start when they are in the whelping box.I divide the box and lay blankets on one end for them to sleep on and newspapers for them to relieve themselves.As time goes they realise that they dont relieve themselves where they sleep, and that habit is carried on into the kennel.
Today I took up a 6months old Boerboel pup and from the first day,It wont be an easy trip down the road.This is a dog that is fearful of almost anything outside its kennel.Secondly it hasnt been obedience trained therefore it doesnt know when to sit,come,lie down and the most interesting is it only guesses its name could be the one its called by frequently.
The most challenging part of it all is that this dog has not known any rules and trying to get him to do anything,it resists ferociously even though I use positive training methods.At the same time it has been overfed with no exercise and is so fat to go for normal walks.
My argument is do not wait until the dog is 6months to train your dog.What these people basically refer to as training is guard dog training.A puppy from 2 months will respond well to training.I suggest that you take the initiative either on your own or find someone experienced to do it for you.