Thanks for your replies, dogs doin fine will give him rest till early feb. It was the impact of car which punctured the lung as no broken ribs were shown on x ray. Its a good job we got him insured as vet bill came to £850. I fink they charge what they like once they know you are coverd.