Calling a shove depends on your situation. One of the biggest factors for me is how much of my stack is it.
If it is 10% or less of my stack your going to get called with 72os (which is a reason not to blind down too much). When you get to the 10-20% range it would be a solid hand, ie. KQs, KJs, A10, AJ, AQ, middle pairs. More than 20% it would be a premium hand, ie. AK, JJ, QQ, KK, AA.
The second is how much is in the pot.
The bigger the blinds and antes the better
odds I'm getting to call your shove with 45s.
These are just general rules of thumb I use when deciding to call your shove with 96s, in case you wonder why someone called you with 78 and beats your AK.
I personally don't rely on
pot odds as heavy as stack %. When you start talking about odds, what you really need to understand is that this is in the long run. Yesterday I busted out by having AA cracked in separate tournaments back to back by KK. Both times I got rivered by a King, despite being a huge favorite. In the long run, I'm going to come out ahead, but those tournaments are gone. I'm not going to call a shove for all my chips with J9 even if I'm getting 10-1 odds. Not worth busting out.
When you are considering shoving, the first thing I look at is how much of the villain's stack will they have to call for my shove. Personally, I don't want to be called with my shove, its a survival tactic. You should either have a premium hand or have enough chips that the villain will fold because he doesn't want to put in 60% of his chips with A7os. I have always encouraged people to drop the 10bb rule and start shoving in the 15bb range, maybe even 20bb. You will find that you will get less loose calls and that you will not find yourself with 8 bb on the bubble.
Just my 2 cents.