Really? That's weird. Try searching "Delilah and Julius on Netflix" maybe then you'll get something. :)
Hope it helps!
Nope when I search it,it says it's unavailable. But I think it's because I have Canadian Netflix if I search on the U.S one it's available.