The question is as well - what were you listening to ?
I am going to take big shortcuts to help you choose your music.
Composer>> As mentioned, globally, Bach, Vivaldi, Mozart, Haydn would contain less 'surprises' like this. Within the main composers, I guess It would start with beethoven.
Globally, the more you go back in time, the less you're going to get high dynamic range.
Recording>> The recording is part of it as well. If you take the Mahler 2nd symphony by Inbal, you are going to have a dynamic range significantly bigger than let's say Bruno Walter. This is because a) recording options b) time of the recording (Walter in that case is 58, Inbal in the 90s I believe)
Interpretation>> Even in Vivaldi, you can have very dynamic interpretation of the 4 seasons (Il Giardino Armonico for example is on the 'agressive' side). If you look at the thread about the Shostakovich symphonies (not recommended for your current tastes
), you will see that, as an exemple, the Haitink version is at one end, the Kondrashin version at the other (on the 'agressive' side).
Again, this is GLOBALLY, I know there is exceptions.
So .. mention this aspect to your friend when picking an other recommendation from him
Lionel