I've done 1 (once), 2 (for a dog) and 3 (mostly).
My cousin Eileen had 3 of her dogs stuffed (#4) and 4 of them cremated by a vet (#2). She's run out of room for the taxidermy and all the urns and little wooden boxes, but she keeps adopting older dogs. She gives them a happy late-life and they spend their last years loving and protecting her, so she worries about what kind of send-off she gives them.
She already bought a burial plot in a local pet cemetery for the dog she has now, a border collie named Sheila. Eileen is 86 and Sheila is only 9, so I suppose she figures Sheila will outlive her. She's leaving her house to her grandson and he agreed to take care of Sheila if that happens.
I've always buried our pets myself. There are 4 little tombstones at my cabin up in the mountains; 1 guinea pig, 1 hamster, 1 dog and a cat. There's also a few goldfish buried there, but they don't have tombstones; they're resting in peace under little piles of small rocks. You have to know where to look to find them now.
That was all done for my kids, though. Years ago. When my cat, Pixel, dies, I'll probly just bag him up and put him outside in the garbage bin. Unless my wife makes me do something else.
And it's not that I don't like Pixel, it's just that... well, he'd be dead, so I don't believe he'd care one way or another.