Se uma criança tem tipo sanguíneo O, significa que ambos os seus alelos são recessivos (já que A e B são dominantes sobre O); um deles é obtido da mãe, e o outro do pai. Isso significa que o pai deve ter pelo menos um alelo recessivo_ que transfere para a descendência; assim, as possibilidades do genótipo do pai são OO, AO ou BO.
Quanto à herança Rh, é praticamente a mesma coisa: o alelo positivo é dominante sobre o negativo. Assim, para que o fenótipo de alguém seja expresso como positivo, a criança só precisa de um alelo positivo. Sabemos apenas que a mãe é Rh+, pelo que o seu genótipo é Pos/Pos ou Pos/Neg. Portanto, ou ela doa o seu alelo Pos à prole - neste caso, não importa absolutamente o que a criança recebe do pai; ou ela transfere o seu Neg - aqui, a criança tem de obter um Pos_ do pai, o que deixa o pai com possíveis genótipos Pos/Pos ou Pos/Neg.
Algumas informações adicionais bastante precisas em: https://en.wikipedia.org/wiki/ABO_blood_group_system https://en.wikipedia.org/wiki/Rh_blood_group_system