If you are having problems training your dog new commands, consider a pet sitting service. Many of these services also provide training skills for your dog. If you are already using a service, talk to them about your training goals with your pet. In many cases, you will find countless benefits offered here. When you can't train, find someone that can.
Those that love pets and love the fact that they can come home and have their dog greet them may not understand what the pet needs. A pet needs to be worked, played with, be mentally challenged and he needs attention. If you can not provide this but still want to have a pet consider pet sitting services.