Fish have tastebuds, just like humans. Fish tastebuds have the ability to distinguish the difference between sweet, sour, salty, and bitter. Tastebuds are inside the fish's mouth, on its tongue and on the outside of the body including fins. Fish that live on the bottom of the water, such as catfish, have tentacles coming off the head called barbels. Barbels also have tastebuds.