If I want to invest small and midcap sector, which ETF in India would you suggest?

This has the list of all ETF's on NSE.

The only ETF on Midcap index is Motilal Oswal, MOST Shares M100

You may refer to passivefunds.in for list of ETFs available in India with their expense ratios.