I hope Buck is ok! Be sure and let us know how it goes when you take him to the vet in the morning!