Tagging a LoRAās dataset effectively depends on the checkpoint type and the dataset(s) they were trained on.
IIRC, Illustrious was trained only on danbooru and NoobAI was trained on both danbooru and e621.
Given that e621 has far more pony-related content, itās probably a safer bet to use NoobAI for your purposes.
A good e621 tag captioner (like the one I use: RedRocket/JointTaggerProject) can get a lot of the āpony-relatedā tags.
In terms of decreasing the amount of work you need to put in, I find that when it comes to LoRAs, small good-quality datasets can give you good results. (For character LoRAs: at least 10, but preferably around 25 pics. For concept and style, Iām not sure yet)
(sorry, if this is confusing or anything, iām a bit tired and felt the need to write down some of my knowledge on this subject once i saw an opportunity to do so)