I've been playing Go with my spouses brother for a while. He had a lot of free time to studyGo back then, I didn't. I couldn't get a single win out of him, still I enjoyed every single game.

We rarely play anymore, I should invite him over sometime :-)

I'm on the other side of this, meeting a friend two or three times a month to play Go and giving him a three stone handicap on a 13 by 13 board.

Sometimes I play a move with a huge, but hidden threat behind it. If he plays elsewhere instead of answering locally, I get to play a clever sequence and capture some stones. I could just wait for the blunder and win. Instead I give a quick lesson in tactics: here is my plan, if you want to play elsewhere, your move needs to have an even bigger threat behind it.

He is learning, and now I face my clever moves being player against me. This makes it harder for me to win (it is about 50:50 with the handicap), but also more fun for me to play.

You could ask your spouses brother for a "teaching game" or a larger handicap, or a bit of both.

"two or three stones" sound huge. We are 20k vs 14k, iirc that does not justify a three stone handicap.

Our games feel relatively close, it's just evident that he is always ahead.

On a 19 x 19 board the ranks are traditionally determined by the handicap needed to give an even game. So a 14 kyu would give 20 - 14 = 6 stones to a 20 kyu. 20 kyu is a rank that often sees rapid improvement, as the basic ideas "click" just through play and experience. You might be stronger than that now.

Handicap stones give a greater advantage on smaller boards, but 19 x 19 is the standard size. I've not seen any specific guidance for smaller boards.