I have a problem.

Now im not aware of how any pokemon Forget an attack when it evolves. But ive been looking through the Dex i use and it says that Squirtle can learn Confusion, Mirror Coat, Yawn and a few others. Now i will admit these are all Egg moves and the Dex doesnt seem to show Blastoises Egg moves so it may be the Dex at fault.
Are those still useable on Blastoise? And can someone point out a better Dex? Im currently using Veekun