Dont beat yourself up, you caught it and now she is on the road to recovery. These pups are so good about hiding their pain it can be hard to tell sometimes. I dont know have any idea on what to do for pain but hopefully the antibiotics will kick in and it will get better.