If the teeth were causing problems, it's better that they're all pulled at once, rather than making the dog go under anesthesia multiple times. It's not unusual for quite a few to have to be pulled, especially if there's something like gum disease going on or it's a breed prone to tooth problems. The swelling I'm not sure about, and it's a good idea to call your vet and check with them if it's normal!