Some dogs have great concentration capacity, while some show reluctance in obeying. Therefore, training is always time-consuming and requires a lot of patience. Some of the basic and advanced commands taught to a dog are sit, heel, come, shake, roll, growl, steady, drop, fetch and many more.