Pro: DIY dog training can be a great way to establish a healthy relationship between you and your dog. It can also be more cost effective than hiring a professional. Con: DIY dog training takes a lot of time, patience, and knowledge. Some individuals may not be up for the commitment or have the expertise.