Do you have a friend perhaps that has a cat? I would field test it first. We had our cat then got Brutus and they learned to get along. Then we adopted Frankie and he absolutely hates the cat. So now the cat lives in the upstairs part of the house and only comes down when Frankie is sleeping. I strongly suggest a field test. Maybe if you con't have a friend with a cat, you can bring Buttercup to the shelter or wherever you are going to get the cat from and see how they react to each other.