Considering I'll have HM slaves with me, they will fight. I had a thought though and this is what I am going to do:
Get a pokemon with both protect and detect and switch between them both. This means that my solo pokemon will have to do the fighting and will be the only one to take damage.