Perch require a bigger hook. I don't fish with perch much but when I do I use a number 1.0.
When using shad and minnows, I use a small number four Gamakatsu octopus hook. I think the small hook helps them stay alive. It will also catch bait stealing perch and usually gets stripers right in the top of the mouth. They are never able to get it out. Also, big largemouth cannot throw it.
Sometimes with smaller minnows I use a number 4 split shot drop shot hook. These are thinner and help if I have too many bait steelers.
Note: Most people use bigger hooks but I like the small ones. One of my fishing buddies get this nice LM Bass on that drop shot hook with a big threadfin hooked through the nose.