I would also suggest mini schnauzers....they do not shed either. Very smart little dogs. What are their views on grooming? Most dogs that don't shed require grooming (shaving/clipping, etc.)