What should you know about your Dog before you start trainin

In order to train your dog perfectly, you need to know him well