They aren't meant to be obtained by solely hunting for them. If you go killing bosses with that mind set, you probably won't get any. For a boss it's pretty rare, but that's the whole point, isn't it? The pets aren't very rare drops for nothing.
I dont like that its based on luck... it should be grindable imo

