I have a requirement from a client for a migration of data between prod and dev sandbox. My Customer does not have a full copy sandbox. Is there any way apart from the data-loader we could use to migrate only limited records from production to dev sandbox?
You can use a service https://www.import2.com/salesforce to achieve that. And if you don't need full sandbox, you can use the free trial version to create a sandbox with a subset of data.
disclaimer: I am part of import2
Another vendor solution is Gearset, with their (beta) Data Deploy feature. The overall product is quite useful and reasonably priced with an easy learning curve (and I'm not an employee of Gearset or have any financial stake in the company)