I don’t think it’s a snide joke about what people call it. I think OP has no idea that it’s called Neapolitan ice cream, not Napoleon ice cream, so there’s no joke at all. If it were called Napoleon ice cream, I suppose it’s a joke of sorts, but not one I consider very good.
There’s no shortage of well meaning dog owners who don’t know any better.