Aggression is a different conversation from leash reactivity, and I want to be straight with you about that up front. A reactive dog is overwhelmed and loud about it. A dog who is aggressive may have real intent behind the behavior, and that changes the plan, the pace, and the amount of caution everyone involved needs to bring.
I do work with dogs who have a bite history, and I do not take that on casually. Every case gets looked at on its own, because two dogs with the same history can need completely different plans. What works for one can be the wrong approach for another.
So this starts with a phone call, then an evaluation. I will not quote you a program or a timeline before I have seen your dog and heard what has actually been happening.