No deberías dudar entre habérselo y el término habérzelo cuando quieras escribir, ya que solamente existe una forma viable de escribir este término con corrección, y es: habérselo. La palabra habérzelo sencillamente no se encuentra en el diccionario de la RAE.
Las dudas que surgen en el momento de escribir términos que incluyen las letras ‘s’ y ‘c’ sucede con más asiduidad en aquellas áreas en que ambas dos se pronuncian de igual manera. Esto se da sobre todo en los países de Latinoamérica en los cuales hablan en español, aunque también de igual manera en algunas zonas del sur de España y las Islas Canarias. No trataremos de trazar teorías sobre el porqué de esta pronunciación, ya que no se corresponde con el propósito de esta web, meramente queremos apuntar a que sea como sea, esta manera de pronunciar está aceptada. Al mismo tiempo {cabe destacar|es preciso constatar que la confusión entre las letras ‘s’ y ‘c’ tan solo puede tener lugar en ciertas circunstancias, puesto que la ‘c’ cuando va delante de las vocales ‘a’, ‘o’ y ‘u’ en ninguna ocasión se pronuncia de modo similar a /s/, sino que suena como /k/, por lo que no debería de existir ningún tipo de confusión por este motivo. En referencia al resto, nuestra recomendación es escuchar cómo se pronuncian las palabras en español de la Península Ibérica estándar, como forma de aprender a diferenciar cuándo tenemos que escribir ‘s’ y cuándo ‘c’. Y evidentemente, ser seguidor de este sitio web y aprender las normas ortográficas que hemos reunido para ti en el inicio de esta web. Así ya nunca jamás tendrás dudas sobre si el vocablo que pretendes escribir se escribe habérselo o es la palabra habérzelo.