Well, yeah I'm sure some people feed cats and/or dogs to large snakes. The only difference to the majority of the population is that they're more domestic and therefore more of a pet. But I've always kept rats as pets, I like them better than dogs and cats even...I find it hard to handle a rat and throw it in with the snake knowing its fate but my snake has to eat and the rat will be furthering another animal's life. I was thinking even a large Ball Python, would need new born puppies...maybe puppies if they're from those things people call teacups and what not. And how exactly would someone go to someone and say "Yeah, I'd like five of your puppies." and it not come off as something more than a simple adoption? In order to get puppies from people while lying he'd have to go around getting a new puppy every week or every couple of weeks or a large amount of them, which will rise up some suspicion but probably more than two posts (I think from the same person) trying to alert the populace. If I had a large enough snake maybe I would use puppies or kitten as a food source but I'd breed my own or at least not say I want to adopt the animal...or maybe flemish giants. And the simple fact that after the first post I emailed the person that a Ball Python doesn't get large enough to eat puppies and then a second post popped up just saying Python threw me off a little.