4...Nf6 is an alternative for black. Interesting is the line 5.e5 Ne4 6.Bd3 f5!?
Yeah, it's also an alternative with the concrete idea of playing 5...Ne4. White can also play 5.exd5 which should transpose to other lines after either 5...exd5 or 5...Qxd5. After the independent 5...Nxd5 play can actually transpose to the line 1.e4 e6 2.d4 d5 3.Nd2 c5 4.Ngf3 cxd4 5.Nxd4 Nf6 6.exd5 Nxd5 7.N2f3 after 6.Nb3 cxd4 7.Nbxd4.
I think white has some interesting options against 3...c5. I think the best is to first play 4.Ngf3 because it leaves more options open for both sides. But of course, many times 4.exd5 and 4.Ngf3 transpose. Here is pretty much all i know about 3.Nd2 c5.