You don't even know if Keflex will help your BF with his infection!! Call the person who is doing the extraction, and tell them what his problem is, and have them call something in instead. In answer to your question, yes, animal medications are the same quality as human medications, but not necessarily the same dosage that a human needs.