The noun horses for courses is plural only.
The plural form of horses for courses is also horses for courses.