How long can a small chihuahua safely eat cat food