I've visited Dunk N Dip at the Lakeshore location quite a few times in the past and have had generally good experiences.
My favourite is the Frozen in Time, however at my latest visit at this location we found a hair in the gelato, noticeable right upon opening the jar. We brought this to the attention of our waitress, who kind of just stood there without any response as if she were puzzled as to why were were telling her this? I guess realizing that we had expected a solution, she hesistantly just asked if we wanted a new one, no other acknowledgement or anything - as if it was acceptable to just start eating the one with hair in it????
I do think their dessert offerings are more unique and the gelato and chocolate quality is good (however in recent times I think competitors have caught up in this aspect). Their prices are more expensive and portion sizes aren't as large as most dessert places. Although I have enjoyed Dunk N Dip a lot in the past, the customer service in our experience with the hair was pretty off-putting. Would not recommend, especially at this location - there are more cost-effective dessert options with better customer service.