No, Wailmer can't learn Dig either by leveling up or by TM.
Yes, Lucario is able to learn Dig. It can learn it through the use of the Dig TM.
Yes, Numel can learn Dig, but it can only learn Dig by using the TM and not by leveling up.
Yes, Sandshrew can learn Dig at level 30 in the Generation VI games. It can learn Dig quicker by using the TM.
In all Pokemon games, Riolu can learn dig with the TM Dig. If you have the TM Riolu should be able to learn it.
Lairon does not learn Dig naturally, however it can learn it by using the appropriate TM.
Wailmer EDIT: I think Wailmer can only learn dive.
No Wilmer learn fly.
wailmer
wailmer and magikarp are the only that learn it that i know of
Linoone can learn Dig by using the TM Dig. It cannot learn Dig by leveling up.
Yes, it can learn Dig by teaching it with the TM Dig. It cannot learn Dig by leveling up.
Camerupt can learn Dig by using the TM Dig. It cannot learn Dig by leveling up.
Yes, Lucario is able to learn Dig. It can learn it through the use of the Dig TM.
Yes, Rhydon can learn Dig by using a TM. It doesn't learn Dig by leveling up.
Baltoy can only learn Dig by using the TM. It cannot learn Dig by leveling up.
Yes, Numel can learn Dig, but it can only learn Dig by using the TM and not by leveling up.
Linoone does not learn Dig by leveling up, instead it needs the TM to learn Dig.