Reading one data from Hardware Serial, then Software Serial

I don't think it is a good idea to use Serial to talk to the PC while also using it to read from the Paro device.

I don't think it is necessary to call readParo() and readHoney() in the body of the if statement.

I think that it may be necessary to have an else block, where you copy the paro data, if there is new data, and where you copy the honey data if there is honey data, and reset the appropriate flags.

I'd put the device that talked the most on the hardware serial port, and put the other device on the software serial port.

If I'm not mistaken, the Micro has two hardware serial ports.