I think you’re on the right track. Time, and show him who’s boss if really needed. In my experience ducks need time, for any changes, like weeks! I also suggest bringing a treat if he gets to the point where he doesn’t attack. Reinforce good behavior.
