You're doing good with your care. Keep the benadryl going for at least a couple more days. If you don't see obvious improvement after 5-6 days then there may be a foreign object in the paw...and a trip to the Vet might be best. Look for discharge at the "prick" site. I'm betting he'll be much better in 2 more days.