Got a collie/German Shepard cross. It's about 5 months old but its very skinny. It doesn't have any fat at all and it's fed very well. Ever since we got it it has been eating its own poop. Which can be 10 times in 24 hours. It also eats stones all the time. I've read they do this if they aren't getting all their nutrients and It looks for food 24/7. It's mother was the skinniest German Shepard i ever saw if that means anything. They said it wasn't a big eater but that's not the case with our dog. Does it sound like there's a problem?