Old El Paso for sure. We do either the classic (full fat) or the Vegetarian. I think it has the best consistency.
My kid loves refried beans and does not eat meat so we've tried them all, plus I've also made my own from scratch, and Old El Paso comes the closest to restaurant style which is what she wants.
Not canned, but dehydrated. You just add hot water and refresh them. You have to buy a big pack but they last forever and are hands down the best I've ever had.