Right, which is why there are many different variations within the "dog" kind...the "cat" kind...the "snake" kind...but these variations are limited to the kind.
Which is not a problem at all whatsoever, unless you want to groundlessly assert that "kinds" just pop into existence out of nothing rather than coming from variations on living things that came before them, like evolution claims and the evidence clearly shows.
Evolution states that we all share a common ancestor...so basically, an elephant and a snake has the same grandparents,
No. An elephant and a snake share a common ancestor, but that ancestor most definitely isn't their "grandparents" or anything even remotely close - and such a childish and obvious over-simplification is evidence only of your unwillingness to actually understand the concepts involved in evolution.
despite the vast differences between them which are night and day, btw. That is about the most ridiculous theory as any religious hypothesis I've ever heard of.
I don't care what you think. What matters to me is the evidence and where it leads, and right now every piece of available evidence indicates that all life shares a common ancestor, and absolutely no evidence shows that any "kinds" came into existence out of nothing or appeared fully formed.
I don't believe everything people tell me. If it doesn't make sense, I question it..and if I am unable to get satisfactory answers after an intense investigation, then I put it in the "no reasons to accept/believe" pile and keep it moving.
Wrong. What you do is keep to your prior assumptions, make no attempt to understand anything that conflicts with those prior assumptions, and continue to deny and dismiss anything that doesn't fit with your preconceived worldview. Hence why you STILL do not understand how saying something as inane as "dogs produce dogs, cats produce cats" over and over and over again - despite having the fact that
all living things reproduce variations of themselves explained to you countless times - is not going to overturn over a hundred years of scientific research and the work of millions of credible biologists, geologists, anthropologists, paleontologists and geneticists.
If you still do not understand, then the only explanation is that you refuse to understand - not because it "doesn't make sense" when it has been explained at length to you so many times. It makes perfect sense to anyone who knows the facts, and we have shown and explained to you those facts over and over so many times that you no longer have the excuse of not understanding. You're just willfully ignorant.