Rudolf pet can you obtain this pet from the regular egg generator.or do you have to purchase the pet from the warehouse?
A bit of clarification:
Rudolf is only obtainable through purchase events. To my knowledge, Rudolf has not been available through the bazaar on iOS.
It is the monthly "Item Reward" event occasionally include Rudolf.
There is no other way to obtain him at this time.