Unfortunately, few LACs have their own engineering major, let alone specializations: most do offer a 3-2 program, however, you’ve said you don’t want to do one. Some private universities on the smaller-side (1K-2K students per year) that offer engineering are CWRU (apply EA to maximize your chances, unless you’re applying to their BS/MD program, as they consider demonstrated interest) and the University of Rochester. Your state university’s honors program is also a good choice if you want to have smaller class sizes, but also the resources of a large research university and the lower in-state tuition cost.
Also note that most smaller schools tend to be private schools, and while both CWRU and UofR are generous with partial-tuition scholarships, you can expect to pay 30-50K per year after scholarships, unless you receive an extremely competitive full-tuition scholarship, or major financial aid.
Are you a National Merit Semi-Finalist? If so, there are a plethora of colleges (primarily public, but with strong honors programs w/small class sizes,) that offer full-tuition and full-ride/COA scholarships.
Hope this helps! Good luck with admissions!