Have doctors found that certain foods lower bad cholesterol?

Yes. Many foods, including oatmeal, oat bran, fish, nuts, olive oil, spinach and several others have been shown in research to help with lowering cholesterol.
Yes, Wild Salmon. The omega-3s found in wild salmon and sardines have been shown to improve the overall cholesterol picture and decrease heart disease.