At the risk of sounding like someone who comments on Mail Online articles, I guess the reason you bought him a ticket was so you can spend time with him.
Voluntary downgrade or asking his seat partner to swap are definitely the way forward if you don't want to pay to upgrade him.