Thank you for sharing your dream with us. Please take everything that I share to the Holy Spirit as He Alone gives the accurate interpretation.
I suspect that the dog and pig represent people as it pertains to relationships. I’m not sure what your marital status is. The dog represents someone with the nature of a dog (you can tell if it is positive or negative) from your past but I suspect negative. The pig is someone in your future that may have a lustful spirit or some other negative characteristics of the pig.
I pray that the Holy Spirit gives you clarity as to who these individuals are. The good news is that you will continue on your journey without be harmed. Just be on your guard about the “pig.”