The perfect major: whatever YOU are passionate about and want to major in.
Fortunately, there is no major that will get you into medical school. I say, "fortunately" because premedical students do not have to be limited by 'science' majors. Take advantage of this opportunity and major in a field you are truly interested in, and a major that you can perform well in. Admissions committees will be focusing more on your GPA VS your major. More than likely, if you major in something you enjoy, you'll end up doing well, and it will show.
Additionally, for those interested in the non-traditional, science majors, try to tie in your major to healthcare somehow. For example, my friend majored in English & Literature. She took a year off between college and med school by working as the media spokeswoman at a non-profit organization that's researching products that improve healthcare to those living in poverty. Through this job, she has been able to get in contact with many healthcare personnel and physicians, and compete in national competitions for their inventions.
In the end, admissions committees are not looking for what you majored but, how well you did in your chosen major, and what you do with it. Do what you enjoy, and if you're truly passionate, it will all show!!