I guess you can teach you dog by your own...By reading some books and searching some technique on how to teach a dog a proper manner maybe you can do it by your own with out spending some money...

...But if you can afford to pay why not less effort...lol...