IMO you could do a squat-dominant leg day, a DL leg-day, and do fewer exercises...I assume youre working out 3 times a week, why not do...
squats 4-5x5 (heavy but not to failure, unless you wanna do the 5x5 thing where you do go to failure)
good mornings 1-2x10 OPTIONAL
walking lunges 2x8 (lighter, def not to failure)
1 ab and or 1 calf exercise (go heavy!)
DLs 4x5 (go heavy but not to failure, shrug at the top if you feel like it)
SLDLs 2x6 (lighter)
1 diff. ab and 1 diff. calf exercise (heavy again)
[I'm not a big fan of curls or lat pulldowns, just do some chin-ups or pullups and you've got a more effective version of both!]
bent over bb rows 3x6-8 to failure
chin-ups, weighted if possible, 3-4x10, to failure if you wish
shrugs 4x6 (to failure)
you've got a lot of stuff on the menu here, too much IMO, so drop the tri ext.
weighted dips 3x10 (not to failure, just stimulate the muscles involves)
BB bench press 4x5 (to failure) (alternate inc/flat weekly, dips eliminate the decline)
standing military press 3x8 (optionally to failure)
switch the order of dips and the bench press if you wish, but don't do both to failure, only one.
tried to keep your basic ideas and offer what I think are some improvements, tell me what you think. I definitely thought you were overloading on leg day and pull day.