Yes, hot dogs need to be cooked before eating. Despite being pre-cooked, hot dogs still need to be heated up. You can cook hot dogs on the stove, in the microwave, or on the grill. Even though they are already cooked, you should still cook them until they are steaming hot.