Hi, thanks for using Petco Pet Education Center, formerly Petcoach!
Cooper is adorable! It sure does look like he could be an appenzellar terrier mix! I'd also throw out shepherd mix (either German or Australian) or he could even have some Swiss mountain dog in there, but they tend to be very large.