You won't find a US Dom ETF that doesn't pay dividends, but a good alternative is buying some Berkshire Hathaway stock.
Run by the famous Warren Buffet, the company owns 100's of other companies. As a result it is kind of like a mutual fund that owns lots of companies, hence you get the benefit of diversification by only holding 1 stock (just like an ETF). However Berkshire does not pay a dividend. They hold their cash and reinvest it.
2 caveats. Berkshire is currently sitting on 100 Billion USD of cash. Some people are speculating that this will "force" them to pay a dividend. Personally I think they will continue to hold cash until they find attractive opportunities to deploy it. Secondly Warren is in his mid 80's now. Many people have speculated that Berkshire stock will drop when he passes away.