i think zigzagoon is a mirage island Pokemon but it could be any other one
mirage island is assigned an ID number every day. when u talk to the guy in pacificlodge town, and a Pokemon IN UR PARTY has the same ID number as mirage island, than he will say he sees it. the only Pokemon that are on mirage island are WYNUT, ranging from LV. 5-50
what i heard is that a zigzagoon is a mirage island sensitive Pokemon, so when i get home, i am going to catch 6 zigzagoon and try them all ay once.