well, if you ask while shopping around, that is different. I think she should have given you an idea, like a range between x and y based on the pup you want. Some will only give you an answer if you are a "serious" prospect. I guess she knew you were serious since you drove so far for him.
I just find it interesting that those questions are asked about a puppy, but I don't see people walking around the pet store parking lot asking how much you paid for your car! Next time I may just say "I am not sure, My accountant pays all my bills" lol, that will get them thinking.