Pet Journal Enhanced allows you to show pets in your pet journal based on where you got them like vendor, rep, wild battle, achievements etc etc.
Not sure if that is what you are asking for or not.
"Even when you are winning soundly, you must always give your opponent a way to retreat with honor. If you don't, then he has no reason to surrender. He will fight until the bitter end, and you will pay a larger price for victory."