Si un niño tiene el tipo de sangre O, significa que sus dos alelos son recesivos (ya que A y B son dominantes sobre O); uno de ellos lo obtiene de su madre, y el otro de su padre. Esto significa que el padre debe tener al menos un alelo recesivo que transfiere a la descendencia; por lo que las posibilidades del genotipo del padre son OO, AO o BO.
En cuanto a la herencia Rh, es más o menos lo mismo: el alelo positivo es dominante sobre el negativo. Así que para que el fenotipo de alguien se exprese como positivo, el niño sólo necesita un alelo positivo. Sólo sabemos que la madre es Rh+, así que de la misma manera su genotipo es Pos/Pos o Pos/Neg. Por lo tanto, o bien dona su alelo Pos a la descendencia - en este caso, absolutamente no importa lo que el niño recibe de su padre; o ella transfiere su Neg - aquí, el niño tiene que obtener un Pos de su padre, lo que deja al padre con posibles genotipos Pos/Pos o Pos/Neg.
Alguna información adicional bastante precisa en: https://en.wikipedia.org/wiki/ABObloodgroup_system https://en.wikipedia.org/wiki/Rhbloodgroup_system