Software License and Warranty


The software, which accompanies this license, is the property of East Coast Software and is protected by copyright law.


You may:

(1) use one copy of the software on a single computer;

(2) make one copy of the software for archival purposes or copy the software  onto the hard disk of your computer and retain the original for archival purposes;

(3) transfer the software on a permanent basis to another person, provided that you retain no copies of the software and the transferee agrees to the terms of this license.


You may not:

(1) copy the documentation which accompanies the software;

(2) sublicense, rent or lease any portion of the software;

(3) reverse engineer, decompile, disassemble , modify, or make any attempt to discover the source code of the software.


Limited Warranty:

East Coast Software warrants that the media on which the software is distributed will be free from defects for a period of thirty days from the date of delivery of the software to you. Your sole remedy in the event of a breech of this warranty will be that East Coast Software will, at its option, replace any defective media returned to East Coast Software within the warranty period or refund the money you paid for the software. East Coast Software does not warrant that the software will meet your requirements or that operation of the software will be uninterrupted or that the software will be error-free.


Disclaimer of damages:

East Coast Software will not be liable for any consequential losses, including lost profits or lost data arising out of the use or inability to use the software. In no case will East Coast Software’s liability exceed the purchase price of the software.
Table of Contents

Getting Started- 1

Importing old data- 2

Uninstalling- 3

Dog details – Page 1- 4

Add a dog- 4

Editing details of a dog- 6

Delete a dog- 6

Page 2.  Pedigree- 7

Your details on the pedigree- 8

Getting your own logo and name/title on the pedigree- 9

Choose what to print on the pedigree- 10

Preview. 11

E-mailing pedigrees- 12

Page 3.  Photo- 13

Page 4. Shows- 15

Breeds- 16

Dogs in system-- 17

Summary- 18

Shows- 19

Progeny- 20

File menu- 21

Backup Data- 21

Restore Data- 22

Reindex Data- 23

Tools- 23

Reminder 23

Permanent diary- 24

Date Format 25

Known problems- 25

Getting Started

The Dog Pedigree System (DPS) from East Coast Software allows you to store information and photographs or scanned images of your dogs and to print one of four different types of pedigree – two each of 4- and 5-generation pedigrees one with photos of the dogs parents, the other without the photos. The number of dogs it will hold is unlimited – limited only by the size of your hard disk.

When you first start DPS you will have a window with a menu bar along the top. This menu bar contains File, Dog, Maintenance, Tools and Help menu headings. When you click on any of these headings, further, drop-down menus will appear.

Obviously, the system contains no data when you first start up. The first thing to do it to choose Maintenance then Manage breeds list. Enter the breed name(s) you will be using to store details about and print pedigrees from. Once you have entered a breed, you can then choose Dog then Details to enter dogs.

Tip:  Always start with the oldest generation you have details for and work towards the pups. This way, all parents will be entered by choosing them from the drop-down lists of sires and dams and you only ever need enter a dogs name once. This will ensure that you do not enter a dog as two different dogs – the same dog with two different spellings. You know it is the same dog but the computer will treat them as two different dogs.

Click on Maintenance, Your details and fill in the form there. If you do not want some parts of these details to appear on your pedigrees, you can leave out your name and address, your phone number and/or your email address by going to Tools, What to print on pedigree. It is, therefore, better to fill in these details then choose later what bits to print on the pedigree.

You can replace the East Coast Software logo that appears in the top right hand corner of the pedigree with one of your own if you have one.

You can also insert a title/name image across the top of the pedigree if you have one.


Importing old data

If you have data from a previous version of the Dog Pedigree System, you can convert it to the new system.

NOTE: You must do this BEFORE you add any dogs to the new system.

Choose File, Restore data FROM storage with your old data available.  Choose the relevant source for the data from the restore form and click OK.  Do not interrupt the process.  If you have many dogs stored, the process may take a while.  You will be told when the process is complete. 

This new version stores the championship title(s) of dogs in a separate entry field to the name and amalgamates the two to print on the pedigree.  This means that names can be maintained in alphabetic order and yet still have the titles of any champions.  Previous versions stored the titles inside the name field.  When you have imported data from a previous version, you will need to edit each champion dog to remove any champion title from its name and put it in its champion title field.  For example, a dog previously called “Sh Ch Toberdoney of Calderside” should be edited to be “Toberdoney of Calderside” and its champion title entered as “Sh Ch”.  This will make no obvious difference to the printed pedigree but will make finding any dog in the seeker much quicker – you will not have to wade through all the Sh Chs to find the one you want, it will be where it should be alphabetically.

You need to check through all your dogs to see that the conversion process has worked correctly.  This is easy to do since all of the dog data is on the one form.  Choose Dog | Details, click on the top dog in the list at the left hand side of the form and press the down arrow on your keyboard to move down the list, checking the details for each dog in turn.  If you come across one whose details you want to change, just click the Edit button and change the details.


NOTE: If your computer fails to complete the conversion process, you will have to uninstall the Dog Pedigree System, install it again and start the conversion process afresh.



This software can be removed from your computer using the standard windows ‘Add/Remove Software’ feature.  To do this click ‘Start’, ‘Settings’ and ‘Control Panel.’  Double-click on the icon for ‘Add/Remove Programs’ and find the Dog Pedigree System (DPS) in the list.  Click on this to highlight it and then click the ‘Add/Remove’ pushbutton.  This will safely remove the application from your hard disk. Alternatively an uninstall icon is provided, which can be accessed by selecting ‘Start / All Programs / DPS3 / Uninstall’.

Dog details – Page 1

When you choose Dog then Details, you get a three-page form where all details about your dogs can be entered, altered or deleted. 

On the first page you can enter your dogs by clicking the Add button.  All of the details fields are unavailable until the Add or Edit button is clicked.

Add a dog

Adding a dog is from the Add button on the dog details form.

Tip: Always start from the oldest dogs in the pedigree – those highest up the generations and work towards the pups.  This way, dog names are only ever entered once, they are chosen as sires or dams from drop-down lists ever after that.

Do not try to enter sires and dams of a dog by typing their names in the drop-downs.  That does not work.  Enter them as individual dogs then choose them as sires and dams from the drop-down lists.  That is the reason for the tip above.

First, if you deal with more than one breed, make sure the correct breed is chosen from the drop-down list of breeds in the top right corner of the form.

When you choose to add a dog, the dog’s details entry areas will be emptied and freed so that new details can be added. Give it its full name and, if it is a champion, click on the champion check box. Champions are shown in red. You can click on the check box again to remove its champion status. When a dog is assigned as a champion, another field, champion title, will be revealed.  This is for entries such as “Ch”, “Sh Ch” or “Eng, NZ Ch” etc.  Do NOT put these designations in front of the name of the dog.  The system will do that for you and still maintain the alphabetic order of the dogs’ names.  This is a great advantage if there are many “Sh Ch” dogs in your system.  Think about it; to find “Sh Ch Tobermoray”, you would have to enter “Sh Ch T” before you got to the first dog with a name starting with “T”.

Pick its parents from the drop-down lists of sires and dams.  You cannot enter sires and dams by typing in the drop-down list.  Enter them as dogs/bitches in their own right and they will connect provided you type the name correctly.  This is why it is MUCH better to start with the oldest dogs and work towards the pups, picking sire and dam names from the drop-down lists.

Choose the Sex of the dog from the drop down list.

Date fields can be filled in 3 different ways. When you tab into the field you can just type in the date. If you click on the up or down arrow next to the date, it will default to today’s date and you can spin it up or down by clicking on the arrows. If you click with your right mouse button on the date field, a perpetual calendar will appear. You can choose the year and month by clicking the arrow buttons and when you are at the month you require, click on the date required and it will be written into the date field.

The large area at the bottom of the form is where free-form notes about any aspect of the dog can be entered – what its feeding regime is; when inoculations were given; when and with whom it has been bred etc. There is no limit to these notes. Do not press return (enter) to get a new line, the text will wrap automatically, unless you want to start a new paragraph or insert some white space between items.

When you have entered all the data you want, click the Save button. If you click the Cancel button, any data you have entered on the form will be discarded.

There is no limit to the number of dogs you can enter – except for the amount of hard disk storage space you have.


Editing details of a dog

As with Add, when you click the Edit button on the dog details form, the entry areas will become free and you can alter any details. Why may you need to edit the details of a dog? Perhaps you spelled its name wrongly, you maybe entered the dog before you had all of its data available, you may want to add to or alter the notes you have made about a dog. The form used to edit the details is the same one as for adding a dog and is used in the same way.

Editing a dog’s name or its details will not “disconnect” it from the family tree.

Delete a dog

Clicking this button on the dog details form will allow you to delete any dog provided it is not entered as a parent to any other dog. It does not make sense to delete a dog that is a parent. Editing is the alternative to use in that case. If you are adamant that you want a parent dog deleted, this can be done if you first edit any of its offspring to remove it as a parent.

Page 2.  Pedigree

The pedigree of the chosen dog is displayed on the second page of the dog details form.  There is only room to display three generations on the screen.  You can wander up the generations of the pedigree by clicking on any displayed ancestor.  The clicked on ancestor will become “the dog” and the display will move up three generations from it.

You can choose to print from four different kinds of pedigree.  If you put your mouse pointer on the four different radio buttons on the left hand side of the pedigree screen, you can read, on the status message at the bottom of the screen, which pedigree each of the radio buttons will give you.  The letters give an inkling of the types of pedigree.  G4 means 4-generation whilst G5 means 5-generation.  The P after two of the pedigree types means that photos of the dog’s parents will appear on the pedigree.  This does, of course, only happen if you have stored photos for the parents of the dog. Once you have selected to print the pedigree you will be given the option of saving this pedigree in HTM format as a web pedigree. You also have the option of attaching this web pedigree file to an email for sending to a customer or other interested party.

Your details on the pedigree

When you choose Your Details, you will get a form to enter your name, address, telephone number and email address. Enter your name as you want it to appear on the pedigree form against the “Bred by” heading. It will be entered automatically as you add each new dog.  You can alter it if the breeder was not you.

You can alter these values at any time and they will be remembered until you alter them again.

The details you enter here will, by default, be printed around the periphery of the pedigree. You can choose to not print your name and address, your telephone number or your email address by choosing Maintenance, What to print on the pedigree and clicking the relevant check boxes.

Getting your own logo and name/title on the pedigree

There are two areas where you can further personalize your pedigrees.  In the top right hand corner of your pedigree the logo of East Coast Software will appear by default.  If you have a logo of your own, you can replace the default one with it.  Choose Maintenance, Your own logo, Get your own logo, from the main menu.  You can use a photo if you wish.

Note: It will be constrained to 1.25” by 1.25” or the maximum of its width or height will be limited to 1.25”.  This means that if you have a tall, narrow photo or a short, wide photo, the longest dimension will be limited to 1.25” and the other reduced to maintain the aspect ratio.

Getting the logo is exactly the same as getting your dogs’ photos.  You have to know where it is stored on your hard disk and it must be in one of the following formats: JPG, BMP, GIF or WMF. 

You can insert a name or title above the wording, “Certificate of pedigree for…” but, once again, it will be constrained to approximately 5” by 0.4”.  Bear this in mind if you choose to design one for yourself.

If either your logo or your name/title do not suit you, you can delete them via the maintenance menu.  The logo will revert to the one for East Coast Software.  The name/title will merely disappear. See the preview below for logo and title.

Choose what to print on the pedigree

To decide what you want to print around the periphery of the pedigree, choose Maintenance, What to print on pedigree.  You will have a form with several check boxes that are all, by default, ticked.  You can un-tick whichever ones you do not want to appear on the pedigree.  Your choice will be remembered and will be in force until you go back to this form and change your choices.

The choices presented are self-explanatory except, perhaps for one.  The one labelled, “Signed declaration” is the sentence at the bottom left of the pedigree stating that what is printed represents the truth with a space for a signature.

Three of the check boxes are shown in a ‘box’ for these you can change the text associated with them and whatever text you enter is used on the pedigree. To change the text ‘right-click’ the text to be changed and a window will be displayed allowing you to enter the required text.


When you choose the type of pedigree by clicking the required radio button and then click the print button, you will get a print form. 

This form has a couple of check boxes on it.  One is to switch on or off the print preview facility.  The other is to print to a file.  If the preview check box is checked, yet another form will open when you click the OK button on the print form.  This is the preview form.  It will show you what your print will look like. 

As you move your mouse pointer over the preview, the pointer will change to a magnifying glass.  In this format, successive mouse clicks will zoom out and in on the preview.  Along the top of the preview form there are some tool buttons.  Clicking the door icon will exit the preview without printing.  Clicking the printer icon will exit the preview to your normal printer control form.  The other buttons are to generate preview files or to send a preview file as an attachment to an email.

E-mailing pedigrees

You can send a pedigree by email to a prospective buyer of your dogs. To do this, choose the Send as an Attachment icon on the toolbar. This will generate a PVW file. The prospective buyer must either have the Dog Pedigree System or must go to the East Coast Software website at and download the free preview file viewer utility in order to view the PVW file. The PVW file cannot be viewed by any other means. An alternative to this is to use the option to save the pedigree as an HTM file, web pedigree and attach that to an email. This does not require any additional software to view it.

Page 3.  Photo

The third page of the dog details form shows any images you have imported for the dog or allows you to import a photo or scanned image of the dog.

The image will appear in the central square on the form.  To import an image, click the Get Photo button. 

This opens another form that shows you what photos/images exist in the folder where you have installed the Dog Pedigree System.  If you have photos on your hard disk in another folder, the browse button allows you to navigate your hard disk(s) to find them.  You have to know where you have stored them.  Only photos with extensions of BMP, JPG, GIF and WMF can be stored.  If your photos are not in one of these formats, you must use a graphics editor to convert them to one of these formats.

 The file names of the photos in the folder you have navigated to will appear in the box at the bottom left of this form.  Click on any one to see which it is in the viewer at the top of the form.  When you have the photo you want, click the OK button and it will be copied into the dog’s details.  You can change the photo for another one at any time.  If you cannot find the photo, click the Cancel button and no image will be stored.

Your photos can be from a digital camera, from a scanned photo or even from a normal film-based photograph developed on to a CD-ROM disk.  Whatever the method of capturing the images, adding photos to your database will greatly inflate the size of files stored.  Backup becomes a problem and you will not need many images before the Dog Pedigree System will be unable to backupbackup all your files to floppy disks.  When the photos get too large, you will be told that they are no longer being backed up.  If you want to be sure of secure data, you must consider using Zip, Jazz, magneto-optical, “USBee” or another hard disk as storage devices rather than floppies as a backup medium. Backup is discussed in some detail on our web site at on the FAQ page. Read the answer to Q12.

Tip: Your photo can take up a lot less room in JPG format than in BMP format.  A picture using, say, 11 MB of hard disk as a BMP can be saved as a JPG file as small as, say, 50 KB – less than one two-hundredth of the size!  What is more, you are unlikely to be able to see any difference in the quality of the image.

Page 4. Shows

The fourth page of the dog details form displays details of any shows that this dog has been entered into.


Choose Tools then Manage breed list and you will get a form where you can Add, Edit and Delete breeds. 

The breeds you enter in this form are those that will populate the drop-down list of breeds on the dog details form.  When you start DPS for the first time, you must enter at least one breed before you can enter any dogs.

If you try to delete a breed into which you have already entered some dogs, you will not be allowed to.  It will be OK to delete a breed immediately after adding it.  You may Edit the breed name without losing access to dogs already entered – you may have misspelled it.

Only enter breed names for those dogs that you want to add details and print pedigrees for. The number of breeds is unlimited – limited only by storage space on your hard disk.

If you deal with more than one breed of dog, the system will always start up with the breed that you were working with last time you shut down.  If you want to work on a different breed, select Dogs, Details and change the breed in the drop-down list.  The breed currently selected is displayed in the title bar of the main start up window.

Dogs in system

This will show you the numbers of dogs you have entered into the system, separated into the breeds you have entered. 

It is merely for display and you cannot alter any of the displayed information.


A summary listing of all the dogs entered can displayed here. The order of this listing is selectable from the radio buttons on the top of the form. You can also view the full details of any of the dogs listed by double-clicking on that dogs name in the list.


Details of shows attended can be entered here together with the names of dogs entered in these shows. These details include any honours these dogs obtained e.g Sh Ch and the name of the judge. The entry of honours is also used to update the championship status information displayed on the pedigree.

The show classes used when entering dogs into a show are entered from the Maintenance / Show Classes menu selection. These have to be entered before any show dogs can be added into the list.


This form will show you all of the progeny of any dog. 

Choose the dog by clicking on it in the top table.  The table below will show the names and sex of the first-generation offspring of the chosen dog.

You can wander down the generations by right clicking on any of a dog’s progeny in the bottom table.  This will put the clicked-on dog into the top list and show its progeny in the table below. To display the full details of any of the dogs listed you can double-click the dogs name and this will display the details form for that dog.

File menu

Backup Data

This facility will allow you to backup to any disk except a CD-ROM.

It will even allow you to backup to the disk where the Dog Pedigree System lives but this would be the height of folly. If you lose the hard disk where DPS is, you also lose all your records as well! The system cannot tell if a D: drive is a separate physical drive from C: or if it is just a logical partition. It is NOT good practice to backup to another partition on the same physical disk as your DPS but it is good and speedy to do so to a separate hard disk.

This backup system will allow you to backup to Jaz and Zip drives as well as normal floppies or the newer very high density floppies or USB drives. If you are backing up to one of the large capacity removable media drives, it makes sense to create a separate directory on the disk before you do your first backup. Use your file manager to do this.

The browse button at the bottom of the form allows you to search all drives and folders for the place you decide to backup to or restore from. The best time to take a backup is after an inputting session.

Please do take a backup after changing records - say each week. Computer hard disks are robust but do occasionally fail. If you have spent several hours entering records the few minutes it takes to do a backup is a very low cost insurance against having to enter all that information again.

Anyone who does not backup their records at intervals is taking a very foolish risk.

Backup your data every week

Restore Data

This is the reverse of backup. The hard disk was lost, the data could not be recovered but you had a backup. After the hard disk is repaired or replaced and DPS re-installed on it, it is very easy to put the data back on the system - provided a backup has been done before the disk crash.

If you haven’t done a backup, after the disk repair you can easily re-install DPS but without the backup, you face a long period of typing before you are back to where you were before the disk crash.

Reindex Data

Choose this when things seem to go wrong – records are in the wrong order, records you know to be there do not appear or error messages about indexes or tags appear.  It should not really be necessary but it will make sure that the indexes are in good order.



This is a temporary reminder into which you enter notes of things you want an automatic reminder for.

On the form there is a spin box at the top that you set for the number of days ahead you want reminding. For example, you may want to remind yourself when subscriptions are due or when vaccinations expire. If you click on the Add button, some entry areas will appear. The first is a date spin box which, like those you have already met, can be spun to the date you require or you can right click on it for a calendar to appear and when you double click on any date, it will be placed into the date field. Next, tab to the short note field where you put in words that will remind you what you want to remember. If you want longer notes, enter them in the box at the bottom left of the form. You don’t have to enter longer notes if they are not required. When you click the Save button, the reminder will be entered into the central table. You cannot change things in this central table. Click on Edit to do that.

Any entries you have made which fall inside the number of days you set on the top spin box from the date for the reminder will be displayed as you start up the DPS. For example, if you set the days ahead to 14, when the current date gets to 14 days before the remind date, each time you start DPS, that reminder will be displayed. As the remind date is passed, these entries are automatically deleted. You can re-set the days ahead at any time.

A good use for this is to enter your wife’s/husband’s birthday. After all, you spend so much time with the dogs that a few brownie points gained by remembering their birthday will be valuable.

Permanent diary

The permanent diary is very similar to the reminder except that entries are not automatically deleted. You decide when and if you want individual entries deleted. It is permanent and you can view its contents whenever you want.

Date Format

A number of date formats can be selected from the ‘Tools’, ’Date Format’ menu option. These are as follows:

American          MM/DD/YYYY

Ansi                  YYYY.MM.DD

British               DD/MM/YYYY

French              DD/MM/YYYY

German             DD.MM.YYYY

Italian                DD-MM-YYYY

Japan                YYYY/MM/DD

USA                 MM-DD-YYYY

The date format selected is used in entry, display and printing of dates. Whichever one is selected is used throughout the system and remains selected until it is changed from the menu. The initial default setting is British.

Known problems

1. When installing, one or two users have received the error message, "Invalid driver name or insufficient system resources" followed by a file name. This is caused when you have a fax allocated as your printer driver or when your printer driver has a fault or you do not have a printer installed.

Workaround: install a printer driver for a printer that uses paper - use the generic drivers supplied with Windows if you do not have one for your printer.

2. If, when opening up the system, you see the error message “Database Engine Initialization Error”, “Cannot Initialize with Different Configuration File”. You are currently running another application, which uses a Borland Database Engine (BDE), and you must close this application before opening the Dog Pedigree software.