Always take note that in most cases, dogs can put their full attention to their masters for a period of 15 minutes only.
Thus, there is no point if you are going to go beyond that time period in training your pet, since he may already lose his focus. With that, it is best to schedule short training sessions within the day, to make it more effective.
Get to know your dog better
There are certain times of the day when your dog is more active. For example, some dogs like to take naps during the afternoon.
And, if that is the case with your pet, then you may want to train him in the morning or after his afternoon nap. It is best to train your dog when he is full of energy, so that you can pay attention to you more.