Nope, it is not to late to change. Just make sure that you do not use the word come if you can not make the dog come to you. In the house, outside, it doesn't matter. Once your pup learns that come is an option, then you have one more bad habit to break. You will find that teaching good behaviours to start with is much easier then retraining.