Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home/nfhc/nutmegfarm.net/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/nfhc/nutmegfarm.net/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/nfhc/nutmegfarm.net/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/nfhc/nutmegfarm.net/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/nfhc/nutmegfarm.net/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/nfhc/nutmegfarm.net/includes/database/database.inc).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_random_bytes() (line 2268 of /home/nfhc/nutmegfarm.net/includes/bootstrap.inc).
  • Deprecated function: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2349 of /home/nfhc/nutmegfarm.net/includes/common.inc).
  • Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in url_is_external() (line 2393 of /home/nfhc/nutmegfarm.net/includes/common.inc).
  • Deprecated function: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in url_is_external() (line 2395 of /home/nfhc/nutmegfarm.net/includes/common.inc).
  • Deprecated function: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2311 of /home/nfhc/nutmegfarm.net/includes/common.inc).

What we do

We have all seen Canadian geese walking and swimming at our public parks, school sports fields, beaches, golf courses and grazing on corporate and residential lawns leaving their droppings everywhere? Let's face it, Canadian geese are no longer beautiful migratory birds just stopping by. They are here to stay and have become a persistent nuisance and a liability.

Although there are numerous control methods available, many are not effective. The Department of Environmental protections suggests using barriers, modifying their habit and frightening. Some methods for frightening include strobe lights, swans, predator decoys, chemical applications, fencing, remote controlled vehicles etc. Unfortunately many of those methods are doomed to long term failure, despite initial positive results. The reason they initially work is because they are new and cause the geese to become wary. However, over time they loose their newness and, by extension, their effectiveness. The only method that continually works is hazing with dogs. The predator prey relationship will always win out over other methods.

When all else has failed we suggest the regular use of trained herding dogs to effectively cause the geese to fly away. The use of a dog to "chase" the geese away is done in a controlled manner. Dogs that work for themselves have no controllable purpose. Yet, a trained herding dog can be sent on command, stopped, change direction and re-called once the geese have left the area. Trained herding dogs should be used early in the season before the geese have established a daily feeding routine (sunrise and sunset) and have established nesting areas. All geese should be removed from the area.