Animals should not have "rights" as it is legally defined. They should be well cared for and respected for what they are or, if wild, respected and left alone, but they should never, EVER have the current legal definition of "rights."
I firmly believe in animal WELFARE. Before rights, we need to better enforce the laws on the books on welfare. More laws will hurt only those who follow the law; the scofflaws still won't give a darn either way. Why punish those who take excellent care for their dogs? Push for better enforcement of what we have and you'll see a better improvement. Also, if AKC stopped granting registries to pet store dogs and large-scale puppy mill operations, that will help a little as well. Not so much because of the BS registries, but it's a start in the right direction.