Yes, but it may be a bad idea. Meats like steak, bacon, and sausage could be too rich for your dog. Yes, although this is not necessarily a good idea. Sausages tend to have high levels of fat, salt and nitrates, all of which are not good for dogs to consume. An occasional treat will probably be fine, but dogs should not have sausages regularly.
Hot dogs are an American fast food consisting of a long bun with a sausage in it. The sausage is usually of the type called a wiener or frankfurter, although bratwurst-type sausages can also be used. Condiments used on hot dogs include tomato ketchup, very mild and very yellow mustard, very sweet and very green pickle relish, sauerkraut, onions, and jalapeno peppers.