You have some great advice for your friend.

I'm currently trying to socialize a very scared stray. I'm making progress because he lets me pet him on his terms. Before I couldn't even touch him.

Good luck to your friend!

And to answer your question... my cats LOVE catnip. I have no reservations about giving it to them.