My miniature schnauzer has had gastroenteritis. he was hospitalised for 2 days and now back home. still having pain killers and only eating chicken and rice. He's like a different dog at the moment. he's only 2 and was before this still like a puppy, however he seems like an old man at the moment, its very sad to see, its really taken it out of him. Just wondering if anyone else has had experience of this and will he be back to his old self soon and how long does it take. hes been home 2 days now.