Where are all the dragons in BG2 and how do I defeat them?

These are the dragons in Shadows of Amn and their locations:

And the next set gives you the same for Throne of Bhaal:

And Watcher's Keep brings you another two dragons:

That gives us a nice total of 10 dragons!

Take a look at the Art of Dragon Slaying thread for tactics.