Nice bass.
As for the dogfish, I see those all the time on shore. There’s a small impoundment that I fish that is loaded with them. There isn’t a day that goes by where you won’t see a dogfish on the shore. The fisherman there cry about the dogfish eating the other game fish. That logic for killing them is twisted. Musky, pike, bass, & walleye eat other game fish but I don’t see people going around & throwing 25 LB musky on the shore to die.
There have been some lakes in Michigan that the DNR had to kill off a lot of the bowfin because there were just too many of them & it was hurting the population of other fish. They’ve also done it to carp as well. It’s a good thing Lake St. Clair musky eat a lot of sheephead else that lake wouldn’t be so great to fish.