Almost everyone agrees that stainless steel is the best material for a dog bowl. It's very durable (doesn't crack or break when dropped), is relatively light and easy to carry and convenient to clean. However, avoid any stainless steel bowls that are not dishwasher safe or that claim to be for "pet use only". Such bowls are clearly made from inferior materials.