Prayer
Swimming
Massage therapy/trigger point release
Theracane
Theracane with pain relieving cream/rub/ointment/essential oil
Stretching and isometrics
Yoga (the gentle kind without all the philosophical stuff)
Ice and/or heat, whatever makes it feel better (different parts of the bcak may need different heat/cold at different times)
Walking at YOUR speed, not the dog's speed
Make sure your shoes fit properly and are good repair (or go barefoot)
Barefoot in the sand
Chiropractor and/or accupunturist
GET ENOUGH SLEEP (uninterrupted, long enough, on a firm mattress, with the right kind of pillow for how you sleep, with comfortable sheets/blanket(s), in a room that's the right temperature and hunidity FOR YOU).
If you've been injured, multiple small/short excercise/stretching sessions a day are better than one big one/
If you're not injured, or are healed, and really need to build back up in a hurry...
1 regular push up (2 minute limit)
1 diamond push up (another 2-minute limit)
1 fist push-up (another 2-minute limit)
1 fist push-up with the fists pointed 90 degrees different than the other ones) (another 2-minute time limit)
1 sit-up (another 2-minute limit) (firm surface, keep hands interlaced behind the head, and keep heels on the ground; feet flat on the ground can cause injury to the achilles tendon and other things
1 2-count flutter kick (another 2-minute limit)
1 2-count laying-down jumping jack with the arms at the sides (simply a laying down leg splitter and putting back together). Try to keep the heels from touching the floor (another 2-minute time limit)
Do the above 2 different times in a day.
On day two, increase to two reps of each in the same 2-minute limits.
On day three, increase to three reps of each in the same 2-minute limits.
On day four, increase to four reps of each in the same 2-minute limits.
Etc.
If you finish an exercise before the end of its 2-minute time limit, wait until the time is finished before starting the next exercise. This is especially critical in the beginning. The key is not to rush things, but every day you get measurably better/stronger.
In 100 days, you *should* be able to do 100 push-ups in 2 minutes and 100 sit-ups in 2 minutes.
At the same time, walk 2 miles once a day, and as the days pass, add short periods of running interspersed with the walking, until you are able to run the whole 2 miles all at once. You build up both speed and endurance this way, but don't hurt yourself pushing too much too fast. Doing this with a dog is more fun and more motivational