It is never too late to start teaching your dog new habits. It will take more time and effort than teaching a new puppy but you will love the outcome.