Looks like a myleobian gland cyst. Bandit gets them fairly regularly. Not life-threatening but can be uncomfortable for the dog. I have Bandit's surgically removed.

Hope that's all it is for your boy.