Cute on the don't pee on the princesses, but if your little one is around other boys - look out you will have a melt down and possible fight on your hands if the other boys see them, not to mention teasing, trust me - not worth the heartache it cause him.
As long as your using them at home, no issues - but give the boy a break - use the boy ones for outtings.