Attacking Ghost and Dark Type Moves
Turtwig, Grotle, Torterra, Chimchar, Monferno, Infernape, Piplup, Prinplup, Empoleon, Starly, Staravia, Staraptor, Bidoof, Bibarel, Kricketune, Shinx, Luxio, Luxray, Budew, Roselia, Roserade, Cranidos, Rampardos, Wormadam (all three), Mothim, Combee, Vespiquen, Pachirisu, Buizel, Floatzel, Ambipom, Drifloon, Drifblim, Buneary, Lopunny, Mismagius, Honchkrow, Glameow, Purugly, Chingling, Chimeco, Stunky, Skuntank, Bronzor, Bronzong, Bonsly, Sudowoodo, Mime Jr, Mr. Mime, Happiny, Chansey, Blissey, Chatot, Spiritomb, Gible, Gabite, Garchomp, Munchlax, Snorlax, Riolu, Lucario, Hippopotas, Hippowdown, Skorupi, Drapion, Croagunk, Toxicroak, Carnivine, Finneon, Lumineon, Snover, Abomasnow, Sneasel, Weavile, Lickilicky, Rhyperior, Tangrowth, Electivire, Magmortar, Togekiss, Yanmega, Leafeon, Glaceon, Gligar, Gliscor, Mamoswine, Porygon-Z, Gallade, Dusknoir, Froslass, Rotom (all forms), Uxie, Mesprit, Azelf, Dialga, Palkia, Giratina, Manaphy, Abra, Kadabra, Alakazam, Gyarados, Zubat, Golbat, Crobat, Geodude, Graveler, Golem, Onix, Steelix, Machop, Machoke, Machamp, Psyduck, Golduck, Beautifly, Dustox, Heracross, Aipom, Gastly, Haunter, Gengar, Misdreavus, Murkrow, Goldeen, Seaking, Meditite, Medicham, Cleffa, Clefairy, Clefable, Pichu, Pikcahu, Raichu, Hoothoot, Noctowl, Quagsire, Wingull, Pelipper, Girafarig, Azurill, Marill, Azumarill, Remoraid, Octillery, Tentacool, Tentacruel, Ralts, Kirlia, Gardevoir, Lickitung, Eevee, Jolteon, Flareon, Vaporeon, Espeon, Umbreon, Swablu, Altaria, Togepi, Togetic, Houndour, Houndoom, Tangela, Yanma, Tropius, Rhyhorn, Rhydon, Duskull, Dusclops, Porygon, Porygon-2, Scyther, Scizor, Elekid, Electabuzz, Magby, Magmar, Swinub, Piloswine, Snorunt, Glalie, Absol.
Non-Attacking Ghost and Dark Type Moves Only
Shieldon, Bastiodon, Shellos, Gastrodon, Mantyke, Nosepass, Probopass, Wooper, Feebas, Milotic, Mantine.
No Ghost or Dark Type Moves
Kricketot, Burmy, Cherubi, Cherrim, Magnezone, Magikarp, Wurmple, Cascoon, Silcoon, Barboach, Whishcash, Ponyta, Rapidash, Unown, Magnemite, Magneton.
Don't hesitate to tell me if I made a mistake.