All of these three do different things.
LittleSnitch blocks outgoing connections, and your router blocks incoming connections.
Leopard's firewall really isn't needed unless you're using a laptop on a public network, then it takes the place of your router's network.
So, unless you're using a laptop, turn off Leopard's firewall and use the other two.