I recently cheated on my boyfriend with someone that drove a taxi. As for the dogs, a major issue when my boyfriend and I lived together was that he didn't like my dog. Since the dog is now living with my Grandmother, we don't fight about that anymore. I still can't help thinking I could never spend my life with someone who doesn't like animals. Dreams of friends, family, and lovers dying always are disturbing.
Death actually is a consistent symbol for change in dreams, and for fears of separation.
In your case, both meanings apply. And so it will be if you decide to split up. Neither of you will die, but you will be alone. At the same time your boyfriend visits you on the porch, a taxi appears in the driveway. You are a dog lover, and find it hard to imagine living with someone who doesn't share your appreciation.