I mean, other than the intro stuff, a full year of classical, quantum, and electromagnetism (400-level) each. At my school Modern Physics (sort of an intro to Quantum and particle physics) is taken alongside Statistical Physics, which seems fine enough. We have two computational physics courses; every program should have at least one, in my opinion. Our first can be taken any time, the second after quantum (computationally model quantum mechanical systems = win). We have an Instrumentation Lab, which seems to cover the whole 2nd year Electrical Engineering curriculum in a single semester. A doozy, but I went in not really understanding circuits, and came out feeling much more confident. Our university also is introducing our own Mathematical Methods for Physics course for undergrads, designed to be taken in the beginning of 3rd year, to help with classical & quantum mechanics math.
If possible, take the relevant math before you take the physics course that has it, not concurrently. I think Linear Algebra should be required, alongside with intro to ODEs and Multivariable Calc. It'd be really useful to take a Partial Differential Equations or Fourier Series class, too, though it isn't required at my university - it's helped immensely from Modern Physics onwards (I took it). I also took a Discrete Mathematics course, but it hasn't been used too much except the Advanced Counting stuff, which has been used in Statistical Physics. I've been told it'll be more useful later on (I haven't completed my degree yet!), especially probability theory stuff (I've seen a lot of that in Statistical Physics too).
A project-oriented course or two should also be required, in my opinion. At my university it's required to take two IPROs (Interprofessional Projects), but they don't necessarily have to be in your field of study at my school. I joined a project on designing an Antimatter Gravity Interferometer though, and it was a blast, I learned a lot.