I could never buy a puppy when there are so many lovely dogs waiting months in kennels for a new home
I spent over a year scouring rescues, filling in forms, arranging visits, and never got a dog.
My only requirement was I wanted a small breed. I was judged acceptable, older kids, someone at home, rural area.
But rescues seem to operate on a first come first served basis and the small breeds are popular. I arranged several meets to have them cancelled on the morning or in the car on the way as someone had just called in and reserved it. I was spending increasing amounts of time phoning and on websites, and in the end I had to put a stop to it as I knew if we ever got to the point of meeting a dog, I'd probably take it, suitable or not as the chance of being first to see another was very low.
So I looked for a puppy.
The cat was completely different. I saw a cat I liked, had several chats with the rescue, saw the cat, had a home visit. They held a file of all potential adopters, and when the cat was ready chose what they thought was best fit. Much more relaxed and I felt I had a say in whether the cat was suitable, rather than taking the first one offered.