Answer:
Commas are used to join one independent clause and one dependent clause, and can also be used in lists.
Although Bob likes cats, he also likes dogs.
Bob likes cats, dogs, and mice.
Semicolons are used to join two related independent clauses.
Bob wants a cat; however, his brother is allergic to them.