Sachverhalt: A. Der Statthalter des Bezirks Horgen, Armin Steinmann, führt gegen A._, Geschäftsführer mit Einzelunterschrift der U._ GmbH, sowie gegen die U._ GmbH ein Strafverfahren wegen Verstosses gegen das Lotteriegesetz. Sie stehen im Verdacht, durch illegale Sportwetten Umsätze in Millionenhöhe erzielt zu haben. Beide werden durch Rechtsanwalt B._ vertreten. Am 13. Januar 2014 lehnte Statthalter Steinmann ein von A._, der U._ GmbH und Rechtsanwalt Doswald gegen ihn gestelltes Ablehnungsbegehren ab. Am 16. Januar 2014 eröffnete Statthalter Steinmann eine Strafuntersuchung gegen Rechtsanwalt Doswald wegen Widerhandlung gegen das Lotteriegesetz. Daraufhin forderte Rechtsanwalt Doswald Statthalter Steinmann erneut auf, in den Ausstand zu treten. Am 13. Februar 2014 beantragten A._ und Rechtsanwalt Doswald beim Obergericht, Statthalter Steinmann in den Ausstand zu versetzen. Am 7. Mai 2014 wies das Obergericht das Ausstandsgesuch gegen Statthalter Steinmann für beide Strafverfahren ab. B. Mit Beschwerde in Strafsachen beantragen A._ und Rechtsanwalt Doswald, diesen Beschluss des Obergerichts aufzuheben und die Sache an die Vorinstanz zurückzuweisen mit der Weisung, den Ausstand von Statthalter Steinmann für die beiden Strafverfahren anzuordnen. Ausserdem ersuchen sie, ihrer Beschwerde aufschiebende Wirkung zuzuerkennen. Statthalter Steinmann beantragt in seiner Vernehmlassung, die Beschwerde abzuweisen. C. Am 4. Juli 2014 wies der Präsident der I. öffentlich-rechtlichen Abteilung das Gesuch um aufschiebende Wirkung ab. 