My usual advice to clients, leather cost here are astronomical and it's always more cost effective to reupholster using fabric. Especially good strong chenille that will gives it body and look.
Owner had a problem with their other puppy, (not this one in the photo). The little culprit went into hiding when I took this photo. Anyway, what happened, according to the client, whenever it's ball rolled under the couch, it would struggle to retrieve it, and even though too fat to squeeze under, it would end up scratching the upholsteries at the base. So our solution to it was to replace the legs with an entire wooden frame, blocking anything from rolling underneathe.