RE: dog in flower bed
rsbcon,
As long as a dog gets appropriate exercise, a kennel run of 6' x 10' or 8' x 12' is plenty big enough.
A dog doesn't need more than that as long as they are given plenty of daily (or nearly daily) exercise.
If your dog doesn't get appropriate exercise, then you'll just have to let him keep digging in the flowers.
.