Believe it or not, giving yourself little treats may be the secret to losing weight—for good. Aiming to be “too good” sets you up to fail. Chocolate is a good choice (if you like it!) because chocolate delivers extra health benefits—it contains antioxidants called flavanols that are good for your heart.