Hi I would take him for an evaluation to an Orthopedic Vet. That way you are going to a Vet who deals specifically with these type of injuries. Here is a list for Board certified Orthopedic vets.
ACVS - Find a Surgeon I don't know which area of CA you are in. I am in the Los Angeles area and I went to Dr Scott Anderson for Buster's LP surgery and he and his staff were wonderful. Injuries can be very painful and if the dog is not kept quiet the leg may not heal correctly. I really really recommend a consult with an Orthopedic surgeon. Also be careful about Rimadyl
What are the Rimadyl side effects in Dogs? | What are the Rimadyl Side Effects? The Senior Dogs Project
Best wishes to you and your
Empanada (love the name and the food!)