Hi -- this is a picture of the brush I always used with Maggie -- based on the curry brush used on horses. I actually got mine at a horse/riding supply store for a couple of dollars. It lasted for 12 years! The nice thing about it is that it kind of gives the pup a gentle massage as you are brushing. Super easy to clean -- just wash in soap and water.
I use a rubber mit. One side is rough and the other side fine. I'll use the rough side occasionally while bathing him to work up a good lather and the fine afterwards to brush him out. They work great on short hair dogs like beagles.