@azneff1 Management is almost always the answer.
I wouldn't let the puppy have access to the adult dog, or vice versa. And if everyone's in the same room together, the puppy should be in a pen or a crate.
Some dogs genuinely dislike puppies, for others, aggression towards puppies is a territorial issue. This sounds to me like a territorial issue, but I really don't know your dog.
It's obviously past a point of introduction in a neutral space, but that would have been the place to start. Usually walking them on different sides of the road where they can't get to one another but can see each other, is usually the way to go, i.e. one person has the adult dog on a leash on one side of the road, and another person has the puppy on a leash on the other side of the road.
Also, be careful about crating them next to each other if your adult dog has crate issues, i.e. spinning, screaming, crate aggression/guarding, etc. because the puppy can quickly learn bad habits or it could scare them. This is true with any behavioral problem by the way, I just mention it because others brought up crates.
Best of luck.