Oh sweetie, I feel for you. Your Buddy must be a very special doggie How big is Buddy? He's a Golden/Border Collie? He's big enough to take 2 baby aspirin. Can you go read the dosage on the aspirin bottle? I think baby aspirin is 82 mg. per tab so he could take two. An adult has 325 mg. of "aspirin." Is your Mom home? It is probably a good idea for you to call your vet. He probably should be looked at. Does Buddy seem to be in pain laying quietly? Make sure he stays off the leg till you can get it checked.