I have stoned a bunch of pets, and been lucky enough to have 5 flawless battle stones to drop from wilds. Any one of them I have used has never switched the breed of the targeted pet. It has to be a bug or something, and GM's said there was nothing they could do?