a lot of great suggestions, thanks, but my mom has heard all those pit bull stories and is a little biased towards them (although im not, theyre great dogs) so pit bull is a no-go
by medium sized i meant something towards a weight of 50-60 pounds, but thanks anyway.
ive thought about a lab or a collie or a mix as well.
my mom is leaning towards a bergamasco as well.
the first thing she said when she saw a picture of one was "WOW, that looks like your hair" lol