There is no way to expand the number of slots on the pet bar. That is something totally and completely up to the Blizz developers to allow us to do, and so far this hasn't happened. Unfortunately, many hunters/locks have requested this feature for a very long time, and nothing has ever come of it.
In all honesty, we don't really need more slots. IMHO it works perfectly just the way it is.