I am recovering from a knee injury so I'm not getting on the knees much right now. What I've been doing for push ups is sitting in front of my desk on a body ball with my legs extended straight out and then using the desk to do push ups against. It takes balance and upper body strength. I did some against the wall too, but I found the desk type more difficult and got the stomach muscles involved too.