I am a firm believer that people make pups picky eaters. As soon as they don't eat, their owners find something different to entice them to eat.
I put food down and my pups eat. If they don't eat after 15 minutes, I pick the bowl up and they don't eat again until the next scheduled meal. I do not have picky eaters!

Now, if a pup does not eat a couple of meals, I know something is wrong with them....because they normally eat very well.
As for the raw diet and the other items you mentioned, my vet says the same thing and I agree. I have seen/heard of many pups being ill from all of those things.
And, YES, dogs can get salmonella. I had it years ago and thought I was going to die. No way would I risk that for any of my pups....I am quite sure it could easily kill one of them. It is awful.