What Pokemon know dig in Ruby?

A number of Pokemon are able to learn the move Dig on Pokemon Ruby Version. These are: Treecko Grovyle Sceptile Torchic Combusken Blaziken Mudkip Marshtomp Swampert Poochyena Mightyena Zigzagoon Linoone Nincada Ninjask Shedinja Geodude Graveler Golem Makuhita Hariyama Skitty Delcatty Aron Lairon Aggron Numel Camerupt Machop Machoke Machamp Spinda Trapinch Vibrava Flygon Corphish Crawdaunt Baltoy Claydol Anorith Armaldo Kecleon Regirock Sandshrew Sandslash Vulpix Ninetails Pikachu Raichu Rhyhorn Rhydon Pinsir Heracross Only two Pokemon of these can learn Dig without a TM - they are Nincada (who learns Dig at level 45) and Trapinch (who learns Dig at level 41). None of these two Pokemon can learn Dig if they evolve.