At the end of the day the responsibility for recruitment is with the company management. Recruiters could have a role to play, but it is above their pay grade to decide what kind of candidates you want. They could surely help sourcing and pre-screening though. But if you are going to use recruiters you have to manage them carefully. Recruiter not given clear direction is poised to waste your time and money trying to place the first wrong candidates they come across.