Keeping a dog can require significant expenses, which owners should plan in advance, taking into account the breed and ...