i'd actually advise to stay away from puli's because they aren't that big. also, i'm unsure of the bergamasco shepherd. their hair mats very easily due to the length - had the dog stay outside, would it not pick up a lot of dirt and grime? unsure, as i've never owned a long-pelted dog, but i'd say it could be a possibility.
as long as the dog is well trained, and i'd also suggest a large dog, i'd say you have a lot of breeds to choose from.















