dogs cat oregon idaho colorado puppies denver cats missoula bozeman neuter pet puppy animal boulder colorado springs montana boise