But really, when you're competitive battling, you should know at least 2 stapled move on the opponent's Pokemon by just looking at it, and should have a rough idea of what the last 2 moves are. Say If you see a Marowak, you know that rock slide and bonemerang are stapled, along with a possibly of double edge, HP Bug, swords dance or brick break for the last 2 slots. Knowing all common movepools help with using counter/mirror coat. Hardly does anyone uses protect with counter/mirror coat really...