Yeah, as a dog person, there's no way that stinky chicken actually trains the dog to not chase chickens. It would be like hanging a TV around your neck for a week - you might hate the rope around your neck, but as soon as it's off you're going to turn on the game.
Dogs chase chickens because they're hardwired to do so. Even fantastic herding dogs, who have had virtually all of the "kill" at the end of "chase" bred out of them will do it if the bird moves right or makes the right sound. They can't turn that off, any more than you could turn off flinching when you touch something hot. Some of the livestock guard dogs, if they're bonded with the chickens, can make genuinely good/protective decisions about them, but just as many will not.
You can train a dog to not chase chickens (or rabbits, or what have you) when you're around, in the same way you can teach kids not to watch TV when you're around if they know it's off-limits. But the kid, and the dog, are never going to come to the conclusion that it's universally wrong to watch TV or chase chickens.
The best option is a good run combined with good training and good supervision, and don't rely on supervision if your dog has demonstrated high prey drive. It's so, so much easier and better for everyone if you do that, instead of blaming the dog for something that is completely normal for him to do, or (even worse) rehoming the dog.