Did the vet say it is probably the lipoma causing the problems in his back legs? Or could it be the arthritis?
Well, it sounds like you are doing everything you can for him, so you shouldn't feel like a "bad parent"
There's not much any of us can do about the aging process (in Dogs
and ourselves!) We just have to ride with it, and do the best we can.