Your chihuahua could possibly have a pulled muscle, arthritis, or a fractured bone. It is hard to tell but you can give it 4 weeks and see if it gets better or worse. If it gets worse then you will probably need to bring him to the vet. the boxer showed no pain.