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-vulnerability