So, I discovered a discrepancy between my pet journal and the list pulled from a competing site.
My journal says I have 500 pets while Schaffhauser says I have 501. I went through both lists, and the battle pets matched up. However, I counted 8 non-battle pets in my journal; Schaffhauser says I have 9 (though it doesn't list them).
Does someone have a list of which pets in the pet journal cannot currently battle?