Those are good exercises.
For chest, dips are great, good that you have them in. Build up until you can do them without assistance, even when it's only a few at first.
As a third exercise, i'd recommend incline bench dumbell press. Dumbells are great for bench press, and incline bench also. Why not combine the two?
I personally don't do decline bench. First, i hate the way the blood pressure makes your head go red, very uncomfortable
Second, it's supposed to work the lower part of the pecs, a part that is usually far better trained than the upper part.
Upright row is a great exercise for the shoulders. Some people have problems, though, but if you can do it without pain, it's a builder.
Barbell press: not behind your neck, please
For back, dumbell row is a very good movement, too.
I am going to add deadlifts, but I want to work up in weight on my squats first because I had trouble with the form for deadlifts when I was doing them before and not squatting at all. I think if I strengthen my legs through squats that will help me use them more in deadlifting.
Usually it's the other way round, most people have a weak lower back. When deadlifting, don't straighten your legs first and complete the move with the back. Try doing it simultaneously.
When you do the core exercises seperately and as often as possible, be sure you're not doing too much, as this could affect your squats and deadlift (and others). Best way imho to do that is never going to muscle failure, in no set, never ever.
You could give lunges a thought, but squats are just fine. Why doing them twice and deadlift only once a week? Why not doing them alternately?
Good program. I bet you'll make good progression with that
Just make sure to write the weights, sets and reps down in a log.