What moves can Pokemon know in Pokemon GO?

Pokemon in Pokemon GO can only know 2 attacks; a fast attack and a special attack, fast attacks would include attacks such as Bubble, Bite, Confusion, Dragon Breath, Feint Attack, Metal Claw, Poison Jab, Razor Leaf, Rock Throw, Shadow Claw, Steel Wing, Thunder Shock, Vine Whip, Water Gun and Zen Headbutt and Special Attacks would include attacks such as Aerial Ace, Bone Club, Brick Break, Bubble Beam, Cross Poison, Dark Pulse, Dazzling Gleam, Dig, Dragon Claw, Dragon Pulse, Earthquake and Flamethrower.
Each Pokémon knows two moves, and sometimes the second move varies between two of the same Pokémon. When added up, there's probably a few hundred moves available in PoGo. This pales in comparison to the number of moves present in standard Pokémon games, but for a mobile game that is trying to explore a new route, it seems to work well.

they can do spine shot tail flick ,dragon claw and lightning bolt importantly leave grab.