What do I do about my relationship?

I'm dating thus guy one and we've both seen each other and FaceTime and called, we are hoping to meet up one day soon. But i have a problem sometimes he will take up to 4 days to reply to me, and he's compared me to a dog.. what do I do?
What do I do about my relationship?
Post Opinion