There is not one breed that does no shed. The "buy a hypoallergenic dog that doesn't shed" line is pure b.s.
However, some dogs shed more than others & some shed so little that one doesn't notice it much hence the "my dogs don't shed." My first dog was a Cairn Terrier & had to be handstripped to pull the dead hair out, but that didn't mean she didn't shed.