I got it via Amazon (steam key, only 11.99 there).
I went through the tutorial video but man, the menu in-game, how you euqip things, etc seems SO confusing and clunky.
I was supposed to get a pet on amazon, but while playing in my box there's nothing there? Do only certain classes have them?
It is quite likely the pet is available in your private tavern. To get it, do the following (after starting the game):
1) Select "Online Play"
2) Select "TrendyNet" or "Open" (I only use TrendyNet)
3) Select any character and click "Start" in lower-right corner
4) Select "Private Server" and acknowledge it won't be listed
5) There will be a box somewhere in the tavern, touch it and your pet should drop. You can equip it if you want or if you can't equip it yet put it in storage, then go to storage and ENSURE THE PET IS LOCKED!!!!1!11one!!11!
There are a LOT of people that don't seem to understand why it's worth locking items you receive, and it's absolutely critical that you lock something you want to keep!