The odds of your dog becoming immune to salmon poisoning aren't 100%. They can become immune but there aren't any guarantees.

IMO its pretty damn stupid to "let them get it once" in the hopes they become immune.

They could end up dead just as easily as they could become immune.