There are several ways to do a push pull split (I like push/pull a lot BTW).
It also depends on how many exercises you want to do per session. When doing a push-pull split I feel that 2 or 3 big movements per session is best with possibly some assistance work for 15 minutes at the end of the session.
Some people will put all their leg work on the same day… For example:
(note that this isn’t necessarily my recommended split or exercises, it’s only to illustrate the set-up)
DAY 1 - PUSH
Squat
Bench press
Push press
Leg press
DAY 2 - PULL
Chin-ups
Snatch-grip high pull
Bent over row
Barbell curl
Or some others will divide the legs into two workouts (a better option IMHO)… for example:
DAY 1 - PUSH
Squat
Push press
Bench press
DAY 3 - PULL
Deadlift
Chin-ups
Bent over barbell row
If you admire what I do then (a) you would know my stuff, thus you would know that the layer system mentioned earlier is originally a size program that also increases strength (b) that I build size through improvements in physical performance (strength, power, work capacity) and rarely use typical "hypertrophy schemes: except for my short periods of “opposite training”.
A rep scheme I like to build size is this:
For each main exercise:
3 x 3 then 1 x 6, 1 x 7, 1 x 8*
*For the 3 sets of 3 we use a weight that we can use for all three sets, or even increase the weight from the first to the third set (ramping). The set of 6 is an all-out set (you should hit close to failure on the 6th rep). You rest for 2 minutes, then you reduce the weight by 10% and do a set of 7 reps. Rest another 2 minutes and do a set of 8 with 10% less again (e.g. if you used 300lbs x 6 you would use 30lbs less on the set of 7, so 270 and then you would use 25lbs less (technically 27lbs… 10% of 270lbs) for your set of 8 reps).
As for which exercises I like, there are many and are often determined by the individual’s strength and weaknesses.