Dogs
Labrador RetrieverFamily dog · Needs a yard · High energy
CavoodleApartment-friendly · Low shedding · Companion dog
Golden RetrieverFamily dog · Needs a yard · High energy
Border CollieWorking dog · Very high energy · Needs mental work
Staffordshire Bull TerrierFamily dog · People-loving · Moderate energy
German ShepherdGuard dog · Needs training · High energy
French BulldogApartment-friendly · Low energy · Flat-faced breed
GreyhoundApartment-friendly · Low energy · Adoption favourite
DachshundApartment-friendly · Back-care needed · Small breed
PoodleLow shedding · Needs grooming · Highly intelligent
Australian KelpieHerding dog · High energy · Not for apartments
Groodle (Goldendoodle)Apartment-friendly · Low shedding · Family dog
ChihuahuaToy breed · Apartment-friendly · Companion dog
BeagleScent hound · High energy · Vocal
RottweilerLarge breed · Guard dog · Needs training