there are two types of dogs