My Little Pony/Scrubs

Spike as JD

Thorax as Terk

Twilight Sparkle as Elliot Reid

Princess Ember as Carla Espinosa

Discord as Dr. Cotex

Shining Armor as Dr. Kelso

Big McIntosh as Janitor