I've travelled a lot on dual citizenship. When making a return booking I'm asked for my passport details but this can only be one passport. This means that on the return journey my passport details are for the 'wrong' passport. On check-in for the return flight I just show them both passports and they change the return passport details in their computer system to reflect the 'right' passport. Never had a problem with that procedure.