Nidoking, Poliwrath and Snorlax could not learn Lovely Kiss naturally in Generation II.
Although Nidoran ♂, Poliwag and Snorlax could learn it as an event exclusive move in Generation II in the New York Pokémon Centre (currently Nintendo World Store).
You would receive the Pokémon in an egg, then when they hatched they would be at Level 5 and have the move Lovely Kiss (since Pokémon that hatched from eggs in Generation II would be at Level 5 instead of Level 1.)
Sources: Lovely Kiss - Bulbapedia, Lovely Kiss - Nidoran ♂, Pokémon Egg - Bulbapedia
Hope I helped :)