You're very wrong. I don't get where Indians get this notion or information of Pakistan being 'Punjabi dominated'. First off, there is really no such thing as a Punjabi. Punjabi to us is only a language. Punjab itself is VERY diverse:You have Kashmiris to the North, Hill Tribes to the Western North, Pashtuns to the East, Saraikis to the South and a melting pot in the center. There are 25-30 Million Pashtuns (Pathans of Punjab) and 20 Million Saraikis alone in Punjab.
Having said there; there have been:
4 Pashtuns
4 Punjabis (Including 2 Rajputs)
2 Baloch (Including one Hazara Baloch)
2 British
2 Mohajir (Including one Mughal)
1 Sindhi
As army chiefs. However they never really identified themselves by their 'ethnicity' or 'caste'. One major segment of Pakistani education or military indoctrination is letting go of your ethnic identity.
I asked about those in contention for army chief position right now. I suspect under both Sharifs, despite their differences, most top positions in civil as well as military structure are grabbed by Punjabis through nepotism.
.
.
.
As for previous chiefs,
Are you sure about 4 Pashtuns? Just attaching the title 'Khan' does not make one Pashtun. According to Tarek Fatah some of these Khans are Punjabis.
[Anyway Pathan is officially considered upper caste because as they were oldest converts and accompanied Turkic Mughal armies as mercenaries, so they could claim/mistaken as central Asians and in Islamic caste system that automatically means claim to higher caste status. Most people are not aware Pashtuns are a heterogeneous group. There is this elite Punjabised class among Pashtuns who, along with rich upper caste Urdu speaking elites are part of Pakistani oligarchy since beginning.
Most Pashtuns in reality however are poor and even historically majority were lowly mercenary tribes.]
Among Punjabis, yes I have noticed there is a small but strong Rajput Muslim lobby.
2 Mohajirs : I suppose you mean Musharraf (Syed caste, born in Delhi) and some Baig (
upper caste born in UP. Baig surname means claim to Turko-mongoloid ancestry).
Who is Baloch? I hope you don't mean Kayani. It is like saying some White Britisher's son born in British Occupied India is ethnic Indian.
2 British: I can understand. Even Jinnah was officially representative of British queen till death.
Who is the Sindhi guy? What is his caste? How long did he serve?
Can you answer on this thread:
http://defenceforumindia.com/forum/threads/pakistan-caste-and-dilemma-of-quislings.76044/
Pardon my shallow knowledge. I don't have much information on the issue and there is not much available on internet, because of conspiracy of silence on this topic by both Hindu and Muslim upper caste scholars, as well as white imperial historians.