Hi I own a Westie & I live in an apartment and my dog gets on fine in the apartment!! It's not correct to generalise Westies barking alot etc..... all dogs bark whatever the breed!
A point to note about rescues - I am looking to get another dog myself and would prefer to go down the rescue route but Rescues absolutely will not entertain me as I do not have a garden! I think this is very unfair as I walk my dog fisrt thing in the morning, at lunch time, when I get home from work & again last thing at night - hail rain or snow!
So don't rule out a Westie - my dog is the most loyal, faithful little thing I have ever met!