Weird Animals

Stuff has a wonderful collection of 23 weird animals.

2818132

Guess what animal this is?

2818171

And how does this dog see?