First of all, I would just train your shoulders with your chest, and maybe keep the specific triceps training to one exercise. Trust me, if you're doing heavy presses, you will get feedback from your triceps. Adding in just a little bit of isolation won't hurt anything, but too much can cause overtraining. It's easy to overtrain the triceps when you're pounding the presses, so sometimes less and more.
Legs are roughly half your physique and they demand more than other muscle groups. These muscles are capable of the most strength and most endurance. They need their own day. I do think it's okay to throw in something like abs or forearms with legs.
As far as your actual shoulder training, give this a try:
Standing Shoulder Press 3-4 x 8-10 (After warmups)
** Towards the end I sometimes I do push presses. Using just enough momentum from my legs to press the weight. This "cheating" allows you to keep working the shoulders past their normal point of fatigue.
a.) Dumbbell Presses 3 x 8-10
b.) Seated or Standing Side DB Raises 3 x 8-10 (strict)
** This is done as a superset.
Upright Rows 3 x 8, 6, 4
Also, mix it up as far as rep ranges. Some days you should have an exercise where you go really heavy and use maximum power. For most exercises it's best to keep reps under 10. Figure out which rep ranges work best for certain exercises. Be strict with your movements, warm up properly, stretch a LOT after your workout.
I think if you want big and quality, you have to work heavy, but you also have to give the muscles quality, full range of motion, isolation work (straight arm raises).
This is my opinion anyway. Good luck