I think, in the fact that breeding isn't something you've seriously considered, you'd do the right thing to have him fixed. Plus just because he isn't marking now doesn't mean he won't eventually. He may be perfect right now, but he is a little boy! lol They never cease to surprise us. You'll make the right decision.