Dogs can be amazing companions; however, training and caring for them can prove to be quite challenging. Our furry friends ...