1. Since you're not using an air-gapped device to generate the paper wallet(hence the private keys could potentially be exposed), I suggest giving the paper wallet to the person as soon as possible after you've sent some BTC to the wallet. Or better yet, if you're going to give the BTC in person anyway, let them install the wallet on the spot then send over the funds. Letting them have their first transaction immediately is a good plus in my opinion.
2. Don't let them use Jaxx[1]. They have a bad reputation of ignoring vulnerabilities in the past. Let them use something bitcoin-only that has segwit support like Mycelium, as I think it's better for you to not overexpose them to other cryptocurrencies so early on as Bitcoin itself could be pretty difficult to grasp for other people in the first place.
+1 Decent guide nonetheless.
[1]
https://www.ccn.com/users-report-losing-400000-due-to-jaxx-wallet-vulnerabilityI agree.
I've never use Jaxx since they held my coins for days for no reasons whatsoever and the support was unavailable for tha entire duration. They eventually replied to me and cleared my funds but they are too unprofessional for anyone to suggest them as the first wallet of anybody.