Either farm-raised or wild-caught salmon work just fine. I typically like to buy salmon fresh from the seafood counter instead of the frozen pre-package pieces. I find that the fresh ones are typically the freshest (no pun intended) and is of better quality. Fresh, good quality seafood makes a difference!