In recent years, White players have struggled to play for advantage in the 4.Ng5 lines.
The main line goes:
[FEN ""]
1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6
In olden times people tried 8. Be2 here, however, Black appears to have excellent compensation for the pawn after for example:
[FEN ""]
1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8. Be2 h6 9. Nf3 e4 10. Ne5 Bc5
Because of this, in the last 10-15 years the move 8. Bd3 has become more fashionable. The idea being, to be able to retreat the knight to e4 after a possible h6 kick.
However, among other Black options, 11... f5 has shown itself to give Black very good play in this variation:
[FEN ""]
1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8. Bd3 Nd5 9. Nf3 Bd6 10. O-O O-O 11. Re1 f5! 12. Nxe5 Qf6 13. Nf3 g5 14. g3 f4 15. Nc3 fxg3 16. hxg3 Qxf3 17. Qxf3 Rxf3 18. Be4 Rf7 19. Nxd5 cxd5 20. Bxd5 Bb7 21.Bxf7+ Kxf7 22. d4 g4
I have gotten this endgame with either colour in some online games and from my experience it is White who has to be careful and who should look to make a draw, rather than Black. So this is no good to play for advantage with White.
Finally, there is one more thing White can try:
[FEN ""]
1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8. Bd3 Nd5 9. Nf3 Bd6 10. O-O O-O 11. Re1 f5! 12. Nxe5 Qf6 13. Nf3 g5 14. c4! Nf4 15. Bf1 g4 16. d4 gxf3 17. Qxf3
In the resulting position, White has three pawns for a piece and the position is an absolute mess. Either side can lose very quickly if they do not know the theory, however, as far as I am aware, it is supposed to be roughly equal. At the lower levels this is likely a good attempt. But at the top level everyone playing 3...Nf6 will be aware of the theory here so White is unlikely to have much success unless they can find a fresh idea.