Wendy, you've mentioned your cat several times and I know that it is a real concern for you that the dog and cat won't get along. Stop worrying...they will work it out!
I say this is a pet owner who currently has 2 dogs and 2 cats, and I have had two dogs and one cat previously..they didn't all come at once. There is an adjustment period with all of the pets every time a new pet comes into the home, but they will figure it out. I have brought a kitten into a home with an adult dog, puppies into a home with adult cats, and adult cats adopted from the shelter (twice) into a home with adult dogs. It will take time, the dog will chase the cat, the cat will scratch the dog...but they will figure it out.
Whether you ultimately choose to get a puppy (which I don't particularily recommend for you, BTW) or a younger dog from an animal shelter you have to keep your expectations LOW for the cat/dog interaction in the beginning. The puppy/cat relationship would actually be easier, but given your parents' history of getting rid of dogs for bogus reasons, I don't think that having a puppy and a toddler are a good mix for you.
I understand that you are NOT your mother, but puppies will nip and scratch ... it's what they do. The puppy will teethe and he will bite and chew things just like your toddler did when he was teething. Small children need more training with puppies than the puppies do...they need to be taught to respect the dog's personal space. More than once, our dogs (when they were puppies) nipped the kids and in every circumstance, it was their own darn fault! Dogs cannot speak, they cannot verbalize when they are tired or unhappy or not feeling well. The only way they can communicate or explore their world is with their mouths. Just be prepared, educate yourself, and don't overreact.
I love my dogs and my cats, they are all important members of the family. Good luck in your decision.
I say this is a pet owner who currently has 2 dogs and 2 cats, and I have had two dogs and one cat previously..they didn't all come at once. There is an adjustment period with all of the pets every time a new pet comes into the home, but they will figure it out. I have brought a kitten into a home with an adult dog, puppies into a home with adult cats, and adult cats adopted from the shelter (twice) into a home with adult dogs. It will take time, the dog will chase the cat, the cat will scratch the dog...but they will figure it out.
Whether you ultimately choose to get a puppy (which I don't particularily recommend for you, BTW) or a younger dog from an animal shelter you have to keep your expectations LOW for the cat/dog interaction in the beginning. The puppy/cat relationship would actually be easier, but given your parents' history of getting rid of dogs for bogus reasons, I don't think that having a puppy and a toddler are a good mix for you.
I understand that you are NOT your mother, but puppies will nip and scratch ... it's what they do. The puppy will teethe and he will bite and chew things just like your toddler did when he was teething. Small children need more training with puppies than the puppies do...they need to be taught to respect the dog's personal space. More than once, our dogs (when they were puppies) nipped the kids and in every circumstance, it was their own darn fault! Dogs cannot speak, they cannot verbalize when they are tired or unhappy or not feeling well. The only way they can communicate or explore their world is with their mouths. Just be prepared, educate yourself, and don't overreact.
I love my dogs and my cats, they are all important members of the family. Good luck in your decision.