Cotton Ball

Yes, your dog can eat cotton balls. Cotton balls are usually harmless, but if a large number are consumed, you should contact your vet.