How to detail this cushions?
You wouldn't want to sculpt the buttons but instead use a separate object for that. I would probably just create one and the use the array and curve modifier to position them. Repeating objects along a path