Cruella the Dog Named as the Netherlands’ Ugliest Pooch Emel IsraOctober 15, 2023095 views Cruella, a Chinese Crested dog, has been named as the ugliest dog in the Netherlands… Read more