Jaimi,

The other leg may be swollen from his placing more weight on it to compensate for the pain in the other leg. If he does not have a fever I would not give the penicillin or dex. Call you vet first. You mentioned snake bite -- do you see anything to suggest a bite (i.e. two puncture wounds)?