Lady (our flat-coated retriever) sheds A LOT which is why I prefer to shave her, at least during the summer. We've tried different food as well, the vet just said that retrievers shed their hair throughout the year.

Tobi (our long-hair chihuahua) does not shed as much, but it could be that I bathe him (once a week) and brush him more often. It's too exhausting to bathe Lady once a week, plus I don't think that would stop the shedding. I'm curious to read what others post.