I've just looked up the words in LDOCE.
a medium-sized business / a middle-sized company
Looks like there's no substantial difference between the two, BUT it's still a medium-sized animal
I'm struggling to find any guidelines, but if they are just collocations (and I've come across a bad question), I'll have to face up to this fact.
- For Teachers