They can be dang hard to tire out and it seems to get worse as they age and get fully muscled. Check out a flirt pole, they are simple to make and if he likes it, they can get tired out after just a few minutes. A snuffle mat might help to but again, need to watch he doesn't eat any of it.
Oh...