Knight is simple, it's just when you need that particular square covered. When you promote to rook or bishop, it's nearly always it's to avoid stalemate. Take a look at this puzzle.
https://www.chess.com/blog/Robert_New_Alekhine/puzzle-of-the-day-february-18th-2016
So, under what circumstances would you promote your pawns to a piece other than the mighty queen. If you could upload diagrams of some of your games where this occured, then even better.
I am thinking of one where I used knights several times, but it will take me a while to find...