Dogs and All About Them