Did you contact his breeder? Is there a health guarantee for BamBam? Did the vet say the reason that he has pneumonia?
Please keep up posted on how he is doing. Poor little guy sounds like he's a fighter.
__________________ “Never argue with a fool, onlookers may not be able to tell the difference.” Mark Twain |