What are the names of antibiotics for dogs?

There are many antibiotics that are used for dogs, ranging from amoxicillin to doxycycline to cephalexin. They are often similar to drugs used in humans, and in some cases are the same drug just formulated differently.