Basic dog training.

Cannan_Dog_SittingHaving a dog can be a great experience, but having a disobedient dog can be a nightmare.

Read the rest of this entry