Best de-shedding brush?

I have a dog. A mixed breed, he looks like a giant, fat, shorter haired collie. He sheds TERRIBLY. I brushed him yesterday, went to my mom's house and borrowed their new shedding brush.

This is what I brushed off him this morning with his normal brush, keep in mind he had a good brush yesterday:

And this is what more I brushed off with their shedding brush AFTER the first brush

But I just kept brushing and brushing and my arms are tired and so I stopped at this but he still had no many furs floating on him. Can anyone recommend a decent de-shedding brush?

Thanks!