You may find some plants do not do so well after being dipped. Vals are one that can melt when exposed to a strong oxidizer, which is what Hydrogen Peroxide is, among others. Often the Val will recover, growing new leaves from the roots and what is left of the crown, if you give it time.
Thorough rinsing in tap water will help some, if it is a delicate plant, like a Val and you would rather not risk dipping. You can often feel snail eggs by running leaves through your fingers and if so, it's not at all hard to just squeeze them off the leaf. It will also get any dirt or gunk off the roots. But it won't remove algae, if the plant happens to have algae on it, dipping will kill it. Or you can allow snails to eat it off the leaves in the tank if you have snails.
This is one thing ramshorn snails are very, very good at, but there are others that will do the job and not reproduce in your tank. Nerites are one, Mystery snails are another. Nerite eggs can't hatch in fresh water, Mystery snails lay eggs out of the water where you can remove them if you wish.
I try to keep new plants in a bucket for a couple of days. They have light, an airstone running and most of the time, any snails, scuds or other critters that may be hitchhiking will drop off the plant. Snails usually end up on the walls of the bucket, scuds [ amphipods ] will go to the bottom to try and hide. Typically the plants are pretty clean after they've been in the bucket.. I give them a swish round several times while they are in there, and pick off any pest snails I see when I see them.