We went with the bitpay wallet.
CoPay is no longer in the play store.
For all intents and purposes... BitPay == CoPay
I used to do a 2 of 3 multisig with my laptop and phone (laptop had xprv1,xprv2,xpub3 and phone had xpub1,xprv2,xprv3) and it worked pretty well (I did it that way because I had a usb stick with xprv1,xpub2,xprv3 just in case that was made using a separate computer/os). You just generate the transaction on one device and scan it from the others once it's been signed by that device.
I'm kinda hoping you got your xprv's and xpub's a bit mixed up there... your 2-of-3 setup would be relatively useless with every device having 2x xprv's
To be an effective 2-of-3 multisig, it
should be something like:
Laptop:
xprv1,xpub2,xpub3
Phone: xpub1,
xprv2,xpub3
USB: xpub1,xpub2,
xprv3 (unless this was supposed to be your emergency recovery unit, in which case it might want 2 xprvs)