(Remark: It may help to rewrite the statement symbolically: let "d" be a symbol for "dog", let "D" be a symbol for "Day", and let R(d,D) be a symbol whose meaning is "dog d has Day D". Then "Every dog has its day" is written
(for all d)(there exists D)(R(d,D)),
while its negation may be simplified to
(there exists d)(for all D)(~R(d,D)).
In words, this says "There exists a dog d such that, for every day D, day D is not dog d's." One can smooth this out to "At least one dog does not have its day".)
We can take R^2 (the real plane) for the first model.
For the other model we can take the 3 point incidence plane (a triangle) and define betweenness so that A*B*C NEVER HOLDS. Then I1-3 hold because the triangle is an incidence plane. B1 and B3 hold because there are no instances of betweenness and no lines with 3 distinct points on them. B2 fails because there exist a pair of distinct points B and D on the same line, but no point C such that B*C*D.