I disagree with the statement that 'when a dog is dog aggressive there is no going back.' If you take care of the problem with the help of a professional as soon as you notice the problem, it could be fixed.
I'm not big on behavior medications that people give to their dogs like Prozac. Those are not veterinary drugs. But yes, keep them separated.