I don't think non quilters understand the time,effort, and money that goes into a quilt. My DGD wanted to make a quilt and as we were working on it, she made the comment, I had no idea a quilt was this much work.
I only make quilts (or anything else) for the people that are worth the time. The others I buy a gift. For the most part that is the people I love and cherish. I make charity children's quilts because I hope they make a difference for the recepient.
As far as the animal issue. If I made it for the dog/cat that would be fine. But if I made it for the human, I would feel that they did not appreciate the quilt.
I do feel if I give a quilt it is theirs and can do what they want with it, but I don't have to like it.
I always cherish gifts that are handmade, because it makes me feel loved. I know I was worth their time.
I think most of us have the need to feel what we put our blood, sweat, and tears in, is loved and appreciated.