Smeargle's Moves in PokemonGo
Smeargle has a unique implementation in PokemonGo where it can
copy most the majority of moves from other Pokemon via Photobombing
But Smeargle cant learn every move
Each time a new move is available in PokemonGo, People test if Smeargle can learn it.
In most cases they are disappointed.
This is because Smeargle has a hardcoded list of moves in the GAME_MASTER
detailing what it can learn from mirroring other Pokemon.
This page outlines the moves that Smeargle can and cannot learn.