Just thought I'd mention that the pet itself won't grant you an achievement, you need the pet and the helmet to get it.
You guys claiming it doesn't work should double check to see if you are getting credit for it in the achievement it's part of; Sinister Calling - Achievement - World of Warcraft