Or he could just be okay with polyamorous relationships by nature. He seems to be the sort who might just roll with things, I wouldn't totally discount the possibility.
Also this reeks of authorial "I guess we'll just resolve it like this so we don't have to make anyone feel bad," which in this case I am totally fine with. XD Don't nobody hurt this poor puppy boy.