Did you just start playing again? You might still be able to get the free pet penguin. In general terms, just having pets there to pick up your loot is beneficial. Each pet has a special skill of sorts, and they can all learn bonus abilities like +5 to exp or fishing etc. I've never spent $ on pets, just gotten them through events or with the original purchase of the game. I currently have 3.