These have to be official Disney pins. Nothing from other places, nothing from your state. Disney only.
My suggestion for your kids is to NOT wear their pin necklace all the time. If they don't have the locking backs (which are spendy but worth it) then they are likely to lose pins. We have the kids keep them in their fanny packs and put them on when they see someone to trade with.