One can check Pokemon legality (4th gen) by using legal.exe (google it), as well as other programs. I don't tutor though, so you'll have to teach yourself or search for guides. Or just ask hack checkers to check your Pokemon. There's a couple on every cool Pokemon forum. They just have lives.