I just looked it up now. Mew and Arceus are the only ones who can. Smeargle as well but it doesn't technically learn the move. Some Pokemon like Nidoking, Nidoqueen and Mewtwo are close. Nidoking is missing a Grass move. Nidoqueen is missing a Psychic and Bug move while Mewtwo is missing a Dragon move.