Random dog logic lives in dog model
Dogs have a view count

* Dogs with less views are shown randomly first