Wikipedia says:
"The proton that forms the nucleus of a hydrogen atom attracts one of the valence electrons on carbon. This causes an excitation, moving a 2s electron into a 2p orbital. This, however, increases the influence of the carbon nucleus on the valence electrons by increasing the effective core potential (the amount of charge the nucleus exerts on a given electron = Charge of Core − Charge of all electrons closer to the nucleus).
The combination of these forces creates new mathematical functions known as hybridised orbitals."
So I was on the right lines. But how do sometimes you only get 1 p orbital and not the others. Surley this 'force' will have an effect on all of them?