You should really try to start at 8 weeks old or even when it is quite young. It is much easier for a dog to learn things at a young age rather that when it is 1 year old. It would be like starting education at the age of 16 for a human being. The key to training is to be persistent, once you have begun training, always reinforce it.
When your dog is still a puppy.
Probably when your dog is a puppy or when your dog is a adult i suppose.
A good book on dog training is a great start. After that it's a matter of time and patience. The more time you put into your dog training the better the results will be.
advertise about it and see what happens
i think it is the age of 4 months to start training but not guarding training you will find how to train and the best time for training in this blog http://yourdogtraner.blogspot.com/
About 2 weeks after you get it so you know you have time to name it get to know it make sure the dog trusts you then when you feel the dog trusts you then you should start potty training it I'M HAPPY TO HELP!
You should start training you dog at the age of 6 to 8 weeks, as long as it is weened from it mother.
Your local pet shop might have inexpensive dog training courses. Online is a good way to start looking at simple training tricks that you could do yourself.
You should start training you dog as soon as you can. This makes it so the dog has the least chance possible to develop bad habits. Also, starting early will help you dog become more manageable as the dog grows older and bigger.
It's never to late unless your dog is 300 yrs. old
They start training at a very young age but they dog sled until they are about 10 years old.
You can find a detailed on starting a Dog Obedience business on aboutdogfacts.com/how-to-start-a-dog-training-business/