I play 3. Nd2 when going down that line. My own take is that after 3..., g6 I want a formation with a Pc3 not a Nc3. Say for example 1. e4, c6; 2. d4, d5; 3. Nd2, g6; 4. Ngf3, Bg7; 5. c3. The Nc6 has a rounte to g3 via f1. Slow, but solid.
I first picked this up in Schiller and Benjamin's "Unorthodox Chess Openings" (Batsford, 1980s) - they strongly preferred this sort of thing for White compared with the positions after 1. e4, c6; 2. d4, d5; 3. Nc3, g6.
I guess it's a question of personal preference.
I am not an advocate of the Caro-Kann when I have Black, and against it, I play the Fantasy Variation.
But I have a question on the Classical Variation. When I play at tournaments, I often see players on the board next to me playing 1.e4 c6 2.d4 d5 3.Nd2. Why? If Black tkes on e4, it makes no difference. But what if Black doesn't? What if he plays something like, 3...g6? Doesn't putting the knight on d2 just plug up your development? The French is a totally different story. Many find the Winawer annoying and so they play the Tarrasch. But here, Black has not moved his e-pawn. There is no pin. And if he does play ...e6 and ...Bb4, he is a tempo down in the Winawer as it will take him 2 moves to play ...c5.
So why do I see so many, especially Kids and teens, playing 3.Nd2 instead of 3.Nc3?