Too small in my opinion. Yes, it would get pushed over if not staked.
I make mine with 3ft welded wire fencing. A 6' section will make a circular cage of about 2' in diameter. They still need to be staked or they will get pushed over. I use those green plastic coated metal garden stakes, two for each cage.