i have heard that perch like to lay their eggs on weeds. So is sand bottom or muck bottom preferred for actual spawning? I would think sand. and what type weeds? Seems like a lot of the time that i have seen guys perch fishing shallow on sand flats the weeds are sparse coontail that is pretty much laying on the bottom(one here, one there). Doesn't seem like the eggs would be that protected? will they lay eggs in heavy dead weeds? Looking for others thoughts on what is the ideal spawning habitat.