Good for you for taking this kitty in. I hope it all works out with the dogs and Erp.
What about naming him Meter, there are three feet in a meter.
Oh, had another idea for a name, I got it from the title of this thread.
TLC - Three Legged Cat (I know it's silly, but has a double meaning)