No, usually you can only ride pets bought in the crown shop.
The Smith in Firecat Alley is located next to the Fireglobe Theater.
Get a membership
fire elf curse
You must complete cyclops lane and firecat alley, and then you can get to colossus boulevard
cyclopys lane e fayrecat alley
you can't ride a pet on wizard 101 unless you buy one from the crown shop
You must kill the main story bosses in Triton Avenue, Firecat Alley, and Cyclopes Lane.
Foulgaze is in a tower by the gate to Firecat Alley called Saphyra's (think its how you spell it) Tower.
I am sorry to say that there is only one way to get into Firecat Alley free. It is not likely to happen, but if you are given a gift card for Wizard 101, you can redeem crowns and buy the area with the crowns. If you were talking about not spending crowns, there sadly is no possible way to get in free. Sorry. :(
if it's the dark sprite, lord nightshade. if it's the orangey sprite, prince alicane swiftarrow in firecat alley.
You would need to complete Wizard City, by defeating Lord Nightshade in Haunted Cave of Triton Avenue after achieving domination of Firecat Alley, Cyclops Lane, and Triton Avenue.
Not your pet but you can get dragon mounts from the crown shop.