There are certain kinds of fish that can eat hot dogs. Bluegill and Catfish. If you go fishing, those two will probably be the first to come up. There is one video on Youtube called "Do Fish Eat Hot Dogs"? and they give a fish a hot dog. But for obvious reasons, no they cannot unless you want to clean the water again .
My dogs eat what I eat. Veggies, meat, rice, even fruit sometimes. Remember NO CHOCOLATE NO CAFFINE No chicken bones. Fish is really good for them, it makes their fur very soft. If the fish is fresh don't let them have the bones. A good rule is ...If you wouldn't eat it, why would you feed it to your dog?