Amoxicillin Yes, your dog can eat amoxicillin, but only when prescribed by your vet. Don’t try to self-prescribe for your pooch.