A vet should be able to do that, but in the meantime wrap up the dog's body tightly (but not too tight) and you have to prevent him moving too much.
Our dog has two broken ribs- the vet said it would take six to eight weeks to heal, being very careful to limit the dog's activity during that time.