I just thought I'd let you know, but you're kinda not allowed to hack a Pokemon in such as Bagon because you want it. You're only allowed to hack in a Pokemon if you can't obtain one before your second gym battle. You can obtain Zigzagoon and Poochyena way before then, so I suggest you not cheat.