Bubblestrat defenders really need 10 HP. Some matchups you can get away with 11 but 12 is almost impossible, or at best, really inefficient with matchups that will actually work (600 prestige tops) because gym defenders have double their HP.
Also what move does your Pidgeotto have, Steel Wing should be slow enough but Wing Attack definitely isn't.
You can use the CP calculator on this site to figure out your Pokemon's CP and HP if you power it up. As long as it's HP stays 10 it should be fine. If it doesn't, check other stamina IV values to see if that would make a difference. If your Pokemon's IVs are uncertain then you could take a gamble, power it up and risk making the matchup unwinnable, but if it does end up being better you get more XP and prestige gain.