cat versus dog challenges