WOW APBT what a downer. LOL just kidding. but i do have to disagree on one point. "Puppies are a LOT more time. I suggest an older dog." A older dog can be just as much work if the older dog has behavior problems.
I think both dogs are great dogs, i have owned a Huskie and now that I have a GS i would never own anything else. With that being said a older dog mght have a problem with a cat as to where a pup raised with the cat could become best friends. Of course same goes for a older dog but more likely with a pup.
Cost in owning any pet is expensive. Throw out what you pay for the dog. Figure out food, vet ect.....and plan on putting out at least a grand the first year. Of course the love they give you back will never have a dollar amount.