Here are some smaller research universities:
Cal Tech (961 undergrads; 2,238 students total)
Clark University (2,301 undergrads; 3,395 total students)
Brandeis University (~3,600 undergraduates; ~6,000 students total)
Catholic University of America (3,241 undergrads; 6,076 total students)
Rice University (4,001 undergrads; 7,022 total students)
Lehigh University (5,080 undergrads; 7,059 total students)
Princeton University (5,400 undergrads; 8,181 total students)
College of William & Mary (6,301 undergrads; 8,484 total students)
And here are some medium-sized ones:
Brown University (6,580 undergrads; 9,380 students total)
Howard University (10,300 total students, most are undergrads)
Duquesne University (5,858 undergrads; 10,363 total students)
Southern Methodist University (6,452 undergrads; 11,789 total students)
Marquette University (8,387 undergrads; 12,002 total students)
Carnegie Mellon University (6,533 undergrads; 13,869 students total)
Boston College (~9,500 undergraduates; ~14,500 students total)
Duke University (6,449 undergrads; 14,832 total students)
Most top LACs will provide you with sufficient research even if you wanted an MD/PhD, so yes, they would if you wanted an MD alone. I went to an LAC and I have a PhD. Per capita, LACs are some of the top PhD-producing baccalaureate institutions.