¡Gracias! Veo el error que me decís, pero si no me equivoco, para solucionarlo deben disminuirse esos contadores inmediatamente antes de salir de ObtenerTrabajoPeluquera u ObtenerTrabajoColorista, ¿no?
Además, ahora que lo pienso, ese OR está mal, sería un AND.
Adjunto el código por las dudas.