If I'm going to be honest, I don't agree with it. Looking back at Equestria Girls where Spike went with Twilight to Canterlot High, Spike was a dog not a human. So he is technically a completely different breed and are just incompatible with each other. But iif they somehow find a way to make it work, good for them I guess :/