Pets can only be butchered by slaughtering them, meaning that they have to be alive.
It's certainly weird, but that's how it is. I don't think it's a bug. Rather, it's probably just something Toady didn't consider. All we can do is hope Toady fixes it soon. I'm pretty sure there are already dozens of bug reports and suggestions telling him to do so.