Not A Teacher - Not A Native Speaker
1- When you say *more* , It means that dogs are respected and they need to be respected more than it is .
2- Better to say *When* cause if you say *if* it doesn't need to use *especially* .
3- It's good . Let others see and then reply .
Hope it'll be useful for you .
- For Teachers